<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.14"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>vtc: Vtc_v7_2</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
  $(document).ready(initResizable);
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="HTML_custom.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="xlogo_bg.gif"/></td>
  <td id="projectalign" style="padding-left: 0.5em;">
   <div id="projectname">vtc
   </div>
   <div id="projectbrief">Xilinx SDK Drivers API Documentation</div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.14 -->
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
  initMenu('',false,false,'search.php','Search');
});
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
  <div id="nav-tree">
    <div id="nav-tree-contents">
      <div id="nav-sync" class="sync"></div>
    </div>
  </div>
  <div id="splitbar" style="-moz-user-select:none;" 
       class="ui-resizable-handle">
  </div>
</div>
<script type="text/javascript">
$(document).ready(function(){initNavTree('group__vtc__v7__2.html','');});
</script>
<div id="doc-content">
<div class="header">
  <div class="summary">
<a href="#nested-classes">Data Structures</a> &#124;
<a href="#define-members">Macros</a> &#124;
<a href="#typedef-members">Typedefs</a> &#124;
<a href="#func-members">Functions</a>  </div>
  <div class="headertitle">
<div class="title">Vtc_v7_2</div>  </div>
</div><!--header-->
<div class="contents">
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
Data Structures</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_vtc___config.html">XVtc_Config</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">This typedef contains configuration information for a VTC core.  <a href="struct_x_vtc___config.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_vtc___polarity.html">XVtc_Polarity</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">This typedef contains Polarity configuration information for a VTC core.  <a href="struct_x_vtc___polarity.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_vtc___source_select.html">XVtc_SourceSelect</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">This typedef contains Source Selection configuration information for a VTC core.  <a href="struct_x_vtc___source_select.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_vtc___signal.html">XVtc_Signal</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">This typedef contains the VTC signal configuration used by the Generator/Detector modules in a VTC device.  <a href="struct_x_vtc___signal.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_vtc___hori_offsets.html">XVtc_HoriOffsets</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">This typedef contains Detector/Generator VBlank/VSync Horizontal Offset configuration information for a VTC device.  <a href="struct_x_vtc___hori_offsets.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_vtc___timing.html">XVtc_Timing</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">This typedef contains Timing (typically in Display Timing) format configuration information for the VTC core.  <a href="struct_x_vtc___timing.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_vtc.html">XVtc</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">The <a class="el" href="struct_x_vtc.html" title="The XVtc driver instance data. ">XVtc</a> driver instance data.  <a href="struct_x_vtc.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
Macros</h2></td></tr>
<tr class="memitem:gac602bc32e1f3687b4da518eb433be72c"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vtc__v7__2.html#gac602bc32e1f3687b4da518eb433be72c">XVTC_H_</a></td></tr>
<tr class="memdesc:gac602bc32e1f3687b4da518eb433be72c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Prevent circular inclusions by using protection macros.  <a href="#gac602bc32e1f3687b4da518eb433be72c">More...</a><br /></td></tr>
<tr class="separator:gac602bc32e1f3687b4da518eb433be72c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga08ab928e462c6acb2acdd3759651f6e3"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vtc__v7__2.html#ga08ab928e462c6acb2acdd3759651f6e3">XVtc_Reset</a>(InstancePtr)</td></tr>
<tr class="memdesc:ga08ab928e462c6acb2acdd3759651f6e3"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function macro resets the VTC core.  <a href="#ga08ab928e462c6acb2acdd3759651f6e3">More...</a><br /></td></tr>
<tr class="separator:ga08ab928e462c6acb2acdd3759651f6e3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga6ab09c6f780060345d4fd3c391c6ea88"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vtc__v7__2.html#ga6ab09c6f780060345d4fd3c391c6ea88">XVtc_SyncReset</a>(InstancePtr)</td></tr>
<tr class="memdesc:ga6ab09c6f780060345d4fd3c391c6ea88"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function macro resets the VTC core after the next input frame is complete.  <a href="#ga6ab09c6f780060345d4fd3c391c6ea88">More...</a><br /></td></tr>
<tr class="separator:ga6ab09c6f780060345d4fd3c391c6ea88"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga0415945948fb1420667ef11689d8747c"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vtc__v7__2.html#ga0415945948fb1420667ef11689d8747c">XVtc_EnableSync</a>(InstancePtr)</td></tr>
<tr class="memdesc:ga0415945948fb1420667ef11689d8747c"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function macro enables synchronization of the Generator with the Detector on the given VTC core.  <a href="#ga0415945948fb1420667ef11689d8747c">More...</a><br /></td></tr>
<tr class="separator:ga0415945948fb1420667ef11689d8747c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga35819be63e9665cfd3620ebf2d947d7a"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vtc__v7__2.html#ga35819be63e9665cfd3620ebf2d947d7a">XVtc_RegUpdateEnable</a>(InstancePtr)</td></tr>
<tr class="memdesc:ga35819be63e9665cfd3620ebf2d947d7a"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function macro enables updating timing registers at the end of each Generator frame.  <a href="#ga35819be63e9665cfd3620ebf2d947d7a">More...</a><br /></td></tr>
<tr class="separator:ga35819be63e9665cfd3620ebf2d947d7a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga615c7741a2417a51094af3a59ac8d55b"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vtc__v7__2.html#ga615c7741a2417a51094af3a59ac8d55b">XVtc_RegUpdateDisable</a>(InstancePtr)</td></tr>
<tr class="memdesc:ga615c7741a2417a51094af3a59ac8d55b"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function macro disables updating timing registers at the end of each Generator frame.  <a href="#ga615c7741a2417a51094af3a59ac8d55b">More...</a><br /></td></tr>
<tr class="separator:ga615c7741a2417a51094af3a59ac8d55b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga644aca4bc3ec5eb9208bab776ed58aee"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vtc__v7__2.html#ga644aca4bc3ec5eb9208bab776ed58aee">XVtc_DisableSync</a>(InstancePtr)</td></tr>
<tr class="memdesc:ga644aca4bc3ec5eb9208bab776ed58aee"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function macro disables synchronization of the Generator with the Detector on the given VTC core.  <a href="#ga644aca4bc3ec5eb9208bab776ed58aee">More...</a><br /></td></tr>
<tr class="separator:ga644aca4bc3ec5eb9208bab776ed58aee"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga977bdd07311a20a9d9f4e4cc0df5ca38"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vtc__v7__2.html#ga977bdd07311a20a9d9f4e4cc0df5ca38">XVtc_GetDetectionStatus</a>(InstancePtr)&#160;&#160;&#160;<a class="el" href="group__vtc__v7__2.html#ga31cab60bdab40dbd0c9762c4de5de734">XVtc_ReadReg</a>((InstancePtr)-&gt;Config.BaseAddress, (<a class="el" href="group__vtc__v7__2.html#gac124ae86b82dccb5437f9720e6fc145b">XVTC_DTSTAT_OFFSET</a>))</td></tr>
<tr class="memdesc:ga977bdd07311a20a9d9f4e4cc0df5ca38"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function macro gets the status of the Detector in the VTC core.  <a href="#ga977bdd07311a20a9d9f4e4cc0df5ca38">More...</a><br /></td></tr>
<tr class="separator:ga977bdd07311a20a9d9f4e4cc0df5ca38"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga00f93f226570f10ecbb9a153f7b27503"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vtc__v7__2.html#ga00f93f226570f10ecbb9a153f7b27503">XVtc_IntrEnable</a>(InstancePtr,  IntrType)</td></tr>
<tr class="memdesc:ga00f93f226570f10ecbb9a153f7b27503"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function macro enables individual interrupts of the VTC core by updating the IRQ_ENABLE register.  <a href="#ga00f93f226570f10ecbb9a153f7b27503">More...</a><br /></td></tr>
<tr class="separator:ga00f93f226570f10ecbb9a153f7b27503"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga79b9a66c67ddcf1ef8f619100954e582"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vtc__v7__2.html#ga79b9a66c67ddcf1ef8f619100954e582">XVtc_IntrDisable</a>(InstancePtr,  IntrType)</td></tr>
<tr class="memdesc:ga79b9a66c67ddcf1ef8f619100954e582"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function macro disables individual interrupts of the VTC core by updating the IRQ_ENABLE register.  <a href="#ga79b9a66c67ddcf1ef8f619100954e582">More...</a><br /></td></tr>
<tr class="separator:ga79b9a66c67ddcf1ef8f619100954e582"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga102173cb1bc1d1768ccab3b87d896a96"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vtc__v7__2.html#ga102173cb1bc1d1768ccab3b87d896a96">XVtc_StatusGetPending</a>(InstancePtr)</td></tr>
<tr class="memdesc:ga102173cb1bc1d1768ccab3b87d896a96"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function macro returns the pending interrupt status of the VTC core read from the Status register.  <a href="#ga102173cb1bc1d1768ccab3b87d896a96">More...</a><br /></td></tr>
<tr class="separator:ga102173cb1bc1d1768ccab3b87d896a96"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga0cf149f9ebe8a249435f004926e1bd48"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vtc__v7__2.html#ga0cf149f9ebe8a249435f004926e1bd48">XVtc_IntrGetPending</a>(InstancePtr)</td></tr>
<tr class="memdesc:ga0cf149f9ebe8a249435f004926e1bd48"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function macro returns the pending interrupts of the VTC core for the interrupts that have been enabled.  <a href="#ga0cf149f9ebe8a249435f004926e1bd48">More...</a><br /></td></tr>
<tr class="separator:ga0cf149f9ebe8a249435f004926e1bd48"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaa7d624fe0b466b99d255440080a28aad"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vtc__v7__2.html#gaa7d624fe0b466b99d255440080a28aad">XVtc_IntrClear</a>(InstancePtr,  IntrType)</td></tr>
<tr class="memdesc:gaa7d624fe0b466b99d255440080a28aad"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function macro clears/acknowledges pending interrupts of the VTC core in the Status register.  <a href="#gaa7d624fe0b466b99d255440080a28aad">More...</a><br /></td></tr>
<tr class="separator:gaa7d624fe0b466b99d255440080a28aad"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga5fc8912377f9336b9efee77b62937cc7"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vtc__v7__2.html#ga5fc8912377f9336b9efee77b62937cc7">XVtc_Sync_Reset</a>&#160;&#160;&#160;<a class="el" href="group__vtc__v7__2.html#ga6ab09c6f780060345d4fd3c391c6ea88">XVtc_SyncReset</a></td></tr>
<tr class="memdesc:ga5fc8912377f9336b9efee77b62937cc7"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function macro resets the VTC core after the next input frame is complete.  <a href="#ga5fc8912377f9336b9efee77b62937cc7">More...</a><br /></td></tr>
<tr class="separator:ga5fc8912377f9336b9efee77b62937cc7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga5be2d72e7f52f6c37b32e746dba9e988"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vtc__v7__2.html#ga5be2d72e7f52f6c37b32e746dba9e988">XVTC_HW_H_</a></td></tr>
<tr class="memdesc:ga5be2d72e7f52f6c37b32e746dba9e988"><td class="mdescLeft">&#160;</td><td class="mdescRight">prevent circular inclusions by using protection macros  <a href="#ga5be2d72e7f52f6c37b32e746dba9e988">More...</a><br /></td></tr>
<tr class="separator:ga5be2d72e7f52f6c37b32e746dba9e988"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="typedef-members"></a>
Typedefs</h2></td></tr>
<tr class="memitem:ga3ba97c43b56253bdb8a8c7615465ad59"><td class="memItemLeft" align="right" valign="top">typedef void(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vtc__v7__2.html#ga3ba97c43b56253bdb8a8c7615465ad59">XVtc_CallBack</a>) (void *CallBackRef, u32 Mask)</td></tr>
<tr class="memdesc:ga3ba97c43b56253bdb8a8c7615465ad59"><td class="mdescLeft">&#160;</td><td class="mdescRight">Callback type for all interrupts except error interrupt.  <a href="#ga3ba97c43b56253bdb8a8c7615465ad59">More...</a><br /></td></tr>
<tr class="separator:ga3ba97c43b56253bdb8a8c7615465ad59"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga34994d0f2862f83a657cee5ec198bd8f"><td class="memItemLeft" align="right" valign="top">typedef void(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vtc__v7__2.html#ga34994d0f2862f83a657cee5ec198bd8f">XVtc_ErrorCallBack</a>) (void *CallBackRef, u32 ErrorMask)</td></tr>
<tr class="memdesc:ga34994d0f2862f83a657cee5ec198bd8f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Callback type for Error interrupt.  <a href="#ga34994d0f2862f83a657cee5ec198bd8f">More...</a><br /></td></tr>
<tr class="separator:ga34994d0f2862f83a657cee5ec198bd8f"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
Functions</h2></td></tr>
<tr class="memitem:ga4f99134583ebed63ee1ad5c85bd8e616"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vtc__v7__2.html#ga4f99134583ebed63ee1ad5c85bd8e616">XVtc_CfgInitialize</a> (<a class="el" href="struct_x_vtc.html">XVtc</a> *InstancePtr, <a class="el" href="struct_x_vtc___config.html">XVtc_Config</a> *CfgPtr, UINTPTR EffectiveAddr)</td></tr>
<tr class="memdesc:ga4f99134583ebed63ee1ad5c85bd8e616"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function initializes the VTC core.  <a href="#ga4f99134583ebed63ee1ad5c85bd8e616">More...</a><br /></td></tr>
<tr class="separator:ga4f99134583ebed63ee1ad5c85bd8e616"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga77b77fdba574799d9c78b2c7c15f8f27"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vtc__v7__2.html#ga77b77fdba574799d9c78b2c7c15f8f27">XVtc_EnableGenerator</a> (<a class="el" href="struct_x_vtc.html">XVtc</a> *InstancePtr)</td></tr>
<tr class="memdesc:ga77b77fdba574799d9c78b2c7c15f8f27"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function enables the VTC Generator core.  <a href="#ga77b77fdba574799d9c78b2c7c15f8f27">More...</a><br /></td></tr>
<tr class="separator:ga77b77fdba574799d9c78b2c7c15f8f27"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaa36b5697cb3b4e864879347cd88e19de"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vtc__v7__2.html#gaa36b5697cb3b4e864879347cd88e19de">XVtc_EnableDetector</a> (<a class="el" href="struct_x_vtc.html">XVtc</a> *InstancePtr)</td></tr>
<tr class="memdesc:gaa36b5697cb3b4e864879347cd88e19de"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function enables the VTC Detector core.  <a href="#gaa36b5697cb3b4e864879347cd88e19de">More...</a><br /></td></tr>
<tr class="separator:gaa36b5697cb3b4e864879347cd88e19de"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaa11af9b1872e9f105aa60ac7c616fda7"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vtc__v7__2.html#gaa11af9b1872e9f105aa60ac7c616fda7">XVtc_Enable</a> (<a class="el" href="struct_x_vtc.html">XVtc</a> *InstancePtr)</td></tr>
<tr class="memdesc:gaa11af9b1872e9f105aa60ac7c616fda7"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function enables the Detector and Generator at same time of the VTC core.  <a href="#gaa11af9b1872e9f105aa60ac7c616fda7">More...</a><br /></td></tr>
<tr class="separator:gaa11af9b1872e9f105aa60ac7c616fda7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga24e096bb7515165b5bf238d0d1030c5f"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vtc__v7__2.html#ga24e096bb7515165b5bf238d0d1030c5f">XVtc_DisableGenerator</a> (<a class="el" href="struct_x_vtc.html">XVtc</a> *InstancePtr)</td></tr>
<tr class="memdesc:ga24e096bb7515165b5bf238d0d1030c5f"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function disables the VTC Generator core.  <a href="#ga24e096bb7515165b5bf238d0d1030c5f">More...</a><br /></td></tr>
<tr class="separator:ga24e096bb7515165b5bf238d0d1030c5f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gacfcf93230ec6c68bd94841fc64c3a54f"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vtc__v7__2.html#gacfcf93230ec6c68bd94841fc64c3a54f">XVtc_DisableDetector</a> (<a class="el" href="struct_x_vtc.html">XVtc</a> *InstancePtr)</td></tr>
<tr class="memdesc:gacfcf93230ec6c68bd94841fc64c3a54f"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function disables the VTC Detector core.  <a href="#gacfcf93230ec6c68bd94841fc64c3a54f">More...</a><br /></td></tr>
<tr class="separator:gacfcf93230ec6c68bd94841fc64c3a54f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga5ba151c8fe1e5b01f6cf76e3ebd69f48"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vtc__v7__2.html#ga5ba151c8fe1e5b01f6cf76e3ebd69f48">XVtc_Disable</a> (<a class="el" href="struct_x_vtc.html">XVtc</a> *InstancePtr)</td></tr>
<tr class="memdesc:ga5ba151c8fe1e5b01f6cf76e3ebd69f48"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function disables the Detector and Generator at same time of the VTC core.  <a href="#ga5ba151c8fe1e5b01f6cf76e3ebd69f48">More...</a><br /></td></tr>
<tr class="separator:ga5ba151c8fe1e5b01f6cf76e3ebd69f48"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga048e84bcc5ac0f05cdd7423a40fe7574"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vtc__v7__2.html#ga048e84bcc5ac0f05cdd7423a40fe7574">XVtc_SetPolarity</a> (<a class="el" href="struct_x_vtc.html">XVtc</a> *InstancePtr, <a class="el" href="struct_x_vtc___polarity.html">XVtc_Polarity</a> *PolarityPtr)</td></tr>
<tr class="memdesc:ga048e84bcc5ac0f05cdd7423a40fe7574"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function sets up the output polarity of the VTC core.  <a href="#ga048e84bcc5ac0f05cdd7423a40fe7574">More...</a><br /></td></tr>
<tr class="separator:ga048e84bcc5ac0f05cdd7423a40fe7574"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gae46a82175546ee8c77ec9b9ab11353c3"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vtc__v7__2.html#gae46a82175546ee8c77ec9b9ab11353c3">XVtc_GetPolarity</a> (<a class="el" href="struct_x_vtc.html">XVtc</a> *InstancePtr, <a class="el" href="struct_x_vtc___polarity.html">XVtc_Polarity</a> *PolarityPtr)</td></tr>
<tr class="memdesc:gae46a82175546ee8c77ec9b9ab11353c3"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function gets the output polarity setting used by the VTC core.  <a href="#gae46a82175546ee8c77ec9b9ab11353c3">More...</a><br /></td></tr>
<tr class="separator:gae46a82175546ee8c77ec9b9ab11353c3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga3e7cf680b0bc9623c6430daa9ff8fadd"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vtc__v7__2.html#ga3e7cf680b0bc9623c6430daa9ff8fadd">XVtc_GetDetectorPolarity</a> (<a class="el" href="struct_x_vtc.html">XVtc</a> *InstancePtr, <a class="el" href="struct_x_vtc___polarity.html">XVtc_Polarity</a> *PolarityPtr)</td></tr>
<tr class="memdesc:ga3e7cf680b0bc9623c6430daa9ff8fadd"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function gets the input polarity setting used by the VTC core.  <a href="#ga3e7cf680b0bc9623c6430daa9ff8fadd">More...</a><br /></td></tr>
<tr class="separator:ga3e7cf680b0bc9623c6430daa9ff8fadd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga261e22d0a41a468263c0a1624da3bbf9"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vtc__v7__2.html#ga261e22d0a41a468263c0a1624da3bbf9">XVtc_SetSource</a> (<a class="el" href="struct_x_vtc.html">XVtc</a> *InstancePtr, <a class="el" href="struct_x_vtc___source_select.html">XVtc_SourceSelect</a> *SourcePtr)</td></tr>
<tr class="memdesc:ga261e22d0a41a468263c0a1624da3bbf9"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function sets up the source selecting of the VTC core.  <a href="#ga261e22d0a41a468263c0a1624da3bbf9">More...</a><br /></td></tr>
<tr class="separator:ga261e22d0a41a468263c0a1624da3bbf9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga84f6b9eda3791aee51ec5414a62cbb92"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vtc__v7__2.html#ga84f6b9eda3791aee51ec5414a62cbb92">XVtc_GetSource</a> (<a class="el" href="struct_x_vtc.html">XVtc</a> *InstancePtr, <a class="el" href="struct_x_vtc___source_select.html">XVtc_SourceSelect</a> *SourcePtr)</td></tr>
<tr class="memdesc:ga84f6b9eda3791aee51ec5414a62cbb92"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function gets the source select setting used by the VTC core.  <a href="#ga84f6b9eda3791aee51ec5414a62cbb92">More...</a><br /></td></tr>
<tr class="separator:ga84f6b9eda3791aee51ec5414a62cbb92"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gae88f7a15a28b29c5596a1bd8510c17b7"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vtc__v7__2.html#gae88f7a15a28b29c5596a1bd8510c17b7">XVtc_SetSkipLine</a> (<a class="el" href="struct_x_vtc.html">XVtc</a> *InstancePtr, int GeneratorChromaSkip)</td></tr>
<tr class="memdesc:gae88f7a15a28b29c5596a1bd8510c17b7"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function sets up the line skip setting of the Generator in the VTC core.  <a href="#gae88f7a15a28b29c5596a1bd8510c17b7">More...</a><br /></td></tr>
<tr class="separator:gae88f7a15a28b29c5596a1bd8510c17b7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga6d52d08c551b4f6887f8d63220d89736"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vtc__v7__2.html#ga6d52d08c551b4f6887f8d63220d89736">XVtc_GetSkipLine</a> (<a class="el" href="struct_x_vtc.html">XVtc</a> *InstancePtr, int *GeneratorChromaSkipPtr)</td></tr>
<tr class="memdesc:ga6d52d08c551b4f6887f8d63220d89736"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function gets the line skip setting used by the Generator in the VTC core.  <a href="#ga6d52d08c551b4f6887f8d63220d89736">More...</a><br /></td></tr>
<tr class="separator:ga6d52d08c551b4f6887f8d63220d89736"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga84bc76452bd91c18af247a67e9cfdf4a"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vtc__v7__2.html#ga84bc76452bd91c18af247a67e9cfdf4a">XVtc_SetSkipPixel</a> (<a class="el" href="struct_x_vtc.html">XVtc</a> *InstancePtr, int GeneratorChromaSkip)</td></tr>
<tr class="memdesc:ga84bc76452bd91c18af247a67e9cfdf4a"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function sets up the pixel skip setting of the Generator in the VTC core.  <a href="#ga84bc76452bd91c18af247a67e9cfdf4a">More...</a><br /></td></tr>
<tr class="separator:ga84bc76452bd91c18af247a67e9cfdf4a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaaefcaab9a4b1a05895f813eb45ba0006"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vtc__v7__2.html#gaaefcaab9a4b1a05895f813eb45ba0006">XVtc_GetSkipPixel</a> (<a class="el" href="struct_x_vtc.html">XVtc</a> *InstancePtr, int *GeneratorChromaSkipPtr)</td></tr>
<tr class="memdesc:gaaefcaab9a4b1a05895f813eb45ba0006"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function gets the pixel skip setting used by the Generator in the VTC core.  <a href="#gaaefcaab9a4b1a05895f813eb45ba0006">More...</a><br /></td></tr>
<tr class="separator:gaaefcaab9a4b1a05895f813eb45ba0006"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gabfb3ffcd7f3ac258e1503b28c8f2a17c"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vtc__v7__2.html#gabfb3ffcd7f3ac258e1503b28c8f2a17c">XVtc_SetDelay</a> (<a class="el" href="struct_x_vtc.html">XVtc</a> *InstancePtr, int VertDelay, int HoriDelay)</td></tr>
<tr class="memdesc:gabfb3ffcd7f3ac258e1503b28c8f2a17c"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function sets up the Generator delay setting of the VTC core.  <a href="#gabfb3ffcd7f3ac258e1503b28c8f2a17c">More...</a><br /></td></tr>
<tr class="separator:gabfb3ffcd7f3ac258e1503b28c8f2a17c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga97b58d69b1752d2d1542a49d2cdb8b1d"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vtc__v7__2.html#ga97b58d69b1752d2d1542a49d2cdb8b1d">XVtc_GetDelay</a> (<a class="el" href="struct_x_vtc.html">XVtc</a> *InstancePtr, int *VertDelayPtr, int *HoriDelayPtr)</td></tr>
<tr class="memdesc:ga97b58d69b1752d2d1542a49d2cdb8b1d"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function gets the Generator delay setting used by the VTC core.  <a href="#ga97b58d69b1752d2d1542a49d2cdb8b1d">More...</a><br /></td></tr>
<tr class="separator:ga97b58d69b1752d2d1542a49d2cdb8b1d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gacb67e4e6e1ca2fb525ccc9a4fd3bad06"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vtc__v7__2.html#gacb67e4e6e1ca2fb525ccc9a4fd3bad06">XVtc_SetFSync</a> (<a class="el" href="struct_x_vtc.html">XVtc</a> *InstancePtr, u16 FrameSyncIndex, u16 VertStart, u16 HoriStart)</td></tr>
<tr class="memdesc:gacb67e4e6e1ca2fb525ccc9a4fd3bad06"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function sets up the SYNC setting of a frame sync used by the VTC core.  <a href="#gacb67e4e6e1ca2fb525ccc9a4fd3bad06">More...</a><br /></td></tr>
<tr class="separator:gacb67e4e6e1ca2fb525ccc9a4fd3bad06"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga48898cf9a0c2c38d5e2f0d520c9ffdba"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vtc__v7__2.html#ga48898cf9a0c2c38d5e2f0d520c9ffdba">XVtc_GetFSync</a> (<a class="el" href="struct_x_vtc.html">XVtc</a> *InstancePtr, u16 FrameSyncIndex, u16 *VertStartPtr, u16 *HoriStartPtr)</td></tr>
<tr class="memdesc:ga48898cf9a0c2c38d5e2f0d520c9ffdba"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function gets the SYNC setting of a frame sync used by the VTC core.  <a href="#ga48898cf9a0c2c38d5e2f0d520c9ffdba">More...</a><br /></td></tr>
<tr class="separator:ga48898cf9a0c2c38d5e2f0d520c9ffdba"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga93ca3256bd11b14fc2ed960028121e27"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vtc__v7__2.html#ga93ca3256bd11b14fc2ed960028121e27">XVtc_SetGeneratorHoriOffset</a> (<a class="el" href="struct_x_vtc.html">XVtc</a> *InstancePtr, <a class="el" href="struct_x_vtc___hori_offsets.html">XVtc_HoriOffsets</a> *HoriOffsets)</td></tr>
<tr class="memdesc:ga93ca3256bd11b14fc2ed960028121e27"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function sets the VBlank/VSync Horizontal Offsets for the Generator in a VTC device.  <a href="#ga93ca3256bd11b14fc2ed960028121e27">More...</a><br /></td></tr>
<tr class="separator:ga93ca3256bd11b14fc2ed960028121e27"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga7bbbedce0f72517db6b0fdb4593ccca2"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vtc__v7__2.html#ga7bbbedce0f72517db6b0fdb4593ccca2">XVtc_GetGeneratorHoriOffset</a> (<a class="el" href="struct_x_vtc.html">XVtc</a> *InstancePtr, <a class="el" href="struct_x_vtc___hori_offsets.html">XVtc_HoriOffsets</a> *HoriOffsets)</td></tr>
<tr class="memdesc:ga7bbbedce0f72517db6b0fdb4593ccca2"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function gets the VBlank/VSync Horizontal Offsets currently used by the Generator in the VTC core.  <a href="#ga7bbbedce0f72517db6b0fdb4593ccca2">More...</a><br /></td></tr>
<tr class="separator:ga7bbbedce0f72517db6b0fdb4593ccca2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaa42a49953fb922a5bd8851f4d0b7e9c3"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vtc__v7__2.html#gaa42a49953fb922a5bd8851f4d0b7e9c3">XVtc_GetDetectorHoriOffset</a> (<a class="el" href="struct_x_vtc.html">XVtc</a> *InstancePtr, <a class="el" href="struct_x_vtc___hori_offsets.html">XVtc_HoriOffsets</a> *HoriOffsets)</td></tr>
<tr class="memdesc:gaa42a49953fb922a5bd8851f4d0b7e9c3"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function gets the VBlank/VSync Horizontal Offsets detected by the Detector in the VTC core.  <a href="#gaa42a49953fb922a5bd8851f4d0b7e9c3">More...</a><br /></td></tr>
<tr class="separator:gaa42a49953fb922a5bd8851f4d0b7e9c3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaa2248614b46aa69717878b3706b11a52"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vtc__v7__2.html#gaa2248614b46aa69717878b3706b11a52">XVtc_SetGenerator</a> (<a class="el" href="struct_x_vtc.html">XVtc</a> *InstancePtr, <a class="el" href="struct_x_vtc___signal.html">XVtc_Signal</a> *SignalCfgPtr)</td></tr>
<tr class="memdesc:gaa2248614b46aa69717878b3706b11a52"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function sets up VTC signal to be used by the Generator module in the VTC core.  <a href="#gaa2248614b46aa69717878b3706b11a52">More...</a><br /></td></tr>
<tr class="separator:gaa2248614b46aa69717878b3706b11a52"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga6a6e924c03e591c88f48ceda4c073ffd"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vtc__v7__2.html#ga6a6e924c03e591c88f48ceda4c073ffd">XVtc_GetGenerator</a> (<a class="el" href="struct_x_vtc.html">XVtc</a> *InstancePtr, <a class="el" href="struct_x_vtc___signal.html">XVtc_Signal</a> *SignalCfgPtr)</td></tr>
<tr class="memdesc:ga6a6e924c03e591c88f48ceda4c073ffd"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function gets the VTC signal setting used by the Generator module in the VTC core.  <a href="#ga6a6e924c03e591c88f48ceda4c073ffd">More...</a><br /></td></tr>
<tr class="separator:ga6a6e924c03e591c88f48ceda4c073ffd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga7f87049e38a6abab9495ed52f81ed279"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vtc__v7__2.html#ga7f87049e38a6abab9495ed52f81ed279">XVtc_GetDetector</a> (<a class="el" href="struct_x_vtc.html">XVtc</a> *InstancePtr, <a class="el" href="struct_x_vtc___signal.html">XVtc_Signal</a> *SignalCfgPtr)</td></tr>
<tr class="memdesc:ga7f87049e38a6abab9495ed52f81ed279"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function gets the VTC signal setting used by the Detector module in the VTC core.  <a href="#ga7f87049e38a6abab9495ed52f81ed279">More...</a><br /></td></tr>
<tr class="separator:ga7f87049e38a6abab9495ed52f81ed279"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga970f3fda51300164bf853b5e27469444"><td class="memItemLeft" align="right" valign="top">u32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vtc__v7__2.html#ga970f3fda51300164bf853b5e27469444">XVtc_GetVersion</a> (<a class="el" href="struct_x_vtc.html">XVtc</a> *InstancePtr)</td></tr>
<tr class="memdesc:ga970f3fda51300164bf853b5e27469444"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function facilitates software identification of exact version of the VTC hardware (h/w).  <a href="#ga970f3fda51300164bf853b5e27469444">More...</a><br /></td></tr>
<tr class="separator:ga970f3fda51300164bf853b5e27469444"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga8780c13efbb57b70fb1d2c56b41ea875"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vtc__v7__2.html#ga8780c13efbb57b70fb1d2c56b41ea875">XVtc_ConvVideoMode2Timing</a> (<a class="el" href="struct_x_vtc.html">XVtc</a> *InstancePtr, u16 Mode, <a class="el" href="struct_x_vtc___timing.html">XVtc_Timing</a> *TimingPtr)</td></tr>
<tr class="memdesc:ga8780c13efbb57b70fb1d2c56b41ea875"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function converts the video mode integer into the video timing information stored within the <a class="el" href="struct_x_vtc___timing.html" title="This typedef contains Timing (typically in Display Timing) format configuration information for the V...">XVtc_Timing</a> pointer.  <a href="#ga8780c13efbb57b70fb1d2c56b41ea875">More...</a><br /></td></tr>
<tr class="separator:ga8780c13efbb57b70fb1d2c56b41ea875"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga6910114e5f29cce64d2f8b28680f7a34"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vtc__v7__2.html#ga6910114e5f29cce64d2f8b28680f7a34">XVtc_ConvTiming2Signal</a> (<a class="el" href="struct_x_vtc.html">XVtc</a> *InstancePtr, <a class="el" href="struct_x_vtc___timing.html">XVtc_Timing</a> *TimingPtr, <a class="el" href="struct_x_vtc___signal.html">XVtc_Signal</a> *SignalCfgPtr, <a class="el" href="struct_x_vtc___hori_offsets.html">XVtc_HoriOffsets</a> *HOffPtr, <a class="el" href="struct_x_vtc___polarity.html">XVtc_Polarity</a> *PolarityPtr)</td></tr>
<tr class="memdesc:ga6910114e5f29cce64d2f8b28680f7a34"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function converts the video timing structure into the VTC signal configuration structure, horizontal offsets structure and the polarity structure.  <a href="#ga6910114e5f29cce64d2f8b28680f7a34">More...</a><br /></td></tr>
<tr class="separator:ga6910114e5f29cce64d2f8b28680f7a34"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga307c8e4b44e9bd683417dafd2ed1bee3"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vtc__v7__2.html#ga307c8e4b44e9bd683417dafd2ed1bee3">XVtc_ConvSignal2Timing</a> (<a class="el" href="struct_x_vtc.html">XVtc</a> *InstancePtr, <a class="el" href="struct_x_vtc___signal.html">XVtc_Signal</a> *SignalCfgPtr, <a class="el" href="struct_x_vtc___hori_offsets.html">XVtc_HoriOffsets</a> *HOffPtr, <a class="el" href="struct_x_vtc___polarity.html">XVtc_Polarity</a> *PolarityPtr, <a class="el" href="struct_x_vtc___timing.html">XVtc_Timing</a> *TimingPtr)</td></tr>
<tr class="memdesc:ga307c8e4b44e9bd683417dafd2ed1bee3"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function converts the VTC signal structure, horizontal offsets structure and the polarity structure into the Video Timing structure.  <a href="#ga307c8e4b44e9bd683417dafd2ed1bee3">More...</a><br /></td></tr>
<tr class="separator:ga307c8e4b44e9bd683417dafd2ed1bee3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaa8293ea90f04203f688a9c10ed728d76"><td class="memItemLeft" align="right" valign="top">u16&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vtc__v7__2.html#gaa8293ea90f04203f688a9c10ed728d76">XVtc_ConvTiming2VideoMode</a> (<a class="el" href="struct_x_vtc.html">XVtc</a> *InstancePtr, <a class="el" href="struct_x_vtc___timing.html">XVtc_Timing</a> *TimingPtr)</td></tr>
<tr class="memdesc:gaa8293ea90f04203f688a9c10ed728d76"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function converts the video timing structure into predefined video mode values returned as a short integer.  <a href="#gaa8293ea90f04203f688a9c10ed728d76">More...</a><br /></td></tr>
<tr class="separator:gaa8293ea90f04203f688a9c10ed728d76"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga8a126ab6ac29d2d2cd5bcb88e62025de"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vtc__v7__2.html#ga8a126ab6ac29d2d2cd5bcb88e62025de">XVtc_SetGeneratorTiming</a> (<a class="el" href="struct_x_vtc.html">XVtc</a> *InstancePtr, <a class="el" href="struct_x_vtc___timing.html">XVtc_Timing</a> *TimingPtr)</td></tr>
<tr class="memdesc:ga8a126ab6ac29d2d2cd5bcb88e62025de"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function sets up the generator (Polarity, H/V values and horizontal offsets) by reading the configuration from a video timing structure.  <a href="#ga8a126ab6ac29d2d2cd5bcb88e62025de">More...</a><br /></td></tr>
<tr class="separator:ga8a126ab6ac29d2d2cd5bcb88e62025de"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga19ed8df536bcf06c316b0bb77af606d7"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vtc__v7__2.html#ga19ed8df536bcf06c316b0bb77af606d7">XVtc_SetGeneratorVideoMode</a> (<a class="el" href="struct_x_vtc.html">XVtc</a> *InstancePtr, u16 Mode)</td></tr>
<tr class="memdesc:ga19ed8df536bcf06c316b0bb77af606d7"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function sets up the generator (Polarity, H/V values and horizontal offsets) by reading the configuration from a video mode short integer.  <a href="#ga19ed8df536bcf06c316b0bb77af606d7">More...</a><br /></td></tr>
<tr class="separator:ga19ed8df536bcf06c316b0bb77af606d7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga6cced4b647adfcc9c2752562f16cb970"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vtc__v7__2.html#ga6cced4b647adfcc9c2752562f16cb970">XVtc_GetGeneratorTiming</a> (<a class="el" href="struct_x_vtc.html">XVtc</a> *InstancePtr, <a class="el" href="struct_x_vtc___timing.html">XVtc_Timing</a> *TimingPtr)</td></tr>
<tr class="memdesc:ga6cced4b647adfcc9c2752562f16cb970"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function gets the video timing structure settings currently used by generator in the VTC core.  <a href="#ga6cced4b647adfcc9c2752562f16cb970">More...</a><br /></td></tr>
<tr class="separator:ga6cced4b647adfcc9c2752562f16cb970"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga20899ccb40d270b4ad8c1e483edc2908"><td class="memItemLeft" align="right" valign="top">u16&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vtc__v7__2.html#ga20899ccb40d270b4ad8c1e483edc2908">XVtc_GetGeneratorVideoMode</a> (<a class="el" href="struct_x_vtc.html">XVtc</a> *InstancePtr)</td></tr>
<tr class="memdesc:ga20899ccb40d270b4ad8c1e483edc2908"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function gets the video mode currently used by the generator in the VTC core.  <a href="#ga20899ccb40d270b4ad8c1e483edc2908">More...</a><br /></td></tr>
<tr class="separator:ga20899ccb40d270b4ad8c1e483edc2908"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaed71897afabea7f6d822d6029281f51c"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vtc__v7__2.html#gaed71897afabea7f6d822d6029281f51c">XVtc_GetDetectorTiming</a> (<a class="el" href="struct_x_vtc.html">XVtc</a> *InstancePtr, <a class="el" href="struct_x_vtc___timing.html">XVtc_Timing</a> *TimingPtr)</td></tr>
<tr class="memdesc:gaed71897afabea7f6d822d6029281f51c"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function gets the video timing structure settings currently reported by the detector in the VTC core.  <a href="#gaed71897afabea7f6d822d6029281f51c">More...</a><br /></td></tr>
<tr class="separator:gaed71897afabea7f6d822d6029281f51c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gab2eb3d00933a01dd7efa7304aac078f3"><td class="memItemLeft" align="right" valign="top">u16&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vtc__v7__2.html#gab2eb3d00933a01dd7efa7304aac078f3">XVtc_GetDetectorVideoMode</a> (<a class="el" href="struct_x_vtc.html">XVtc</a> *InstancePtr)</td></tr>
<tr class="memdesc:gab2eb3d00933a01dd7efa7304aac078f3"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function gets the video mode currently reported by the detector in the VTC core.  <a href="#gab2eb3d00933a01dd7efa7304aac078f3">More...</a><br /></td></tr>
<tr class="separator:gab2eb3d00933a01dd7efa7304aac078f3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga0597fafa4aff37423b85fd5fcada3b7c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct_x_vtc___config.html">XVtc_Config</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vtc__v7__2.html#ga0597fafa4aff37423b85fd5fcada3b7c">XVtc_LookupConfig</a> (u16 DeviceId)</td></tr>
<tr class="memdesc:ga0597fafa4aff37423b85fd5fcada3b7c"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function returns a reference to an <a class="el" href="struct_x_vtc___config.html" title="This typedef contains configuration information for a VTC core. ">XVtc_Config</a> structure based on the core id, <em>DeviceId</em>.  <a href="#ga0597fafa4aff37423b85fd5fcada3b7c">More...</a><br /></td></tr>
<tr class="separator:ga0597fafa4aff37423b85fd5fcada3b7c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaf4c9f950bb8be8ec38f650d3752c8007"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vtc__v7__2.html#gaf4c9f950bb8be8ec38f650d3752c8007">XVtc_IntrHandler</a> (void *InstancePtr)</td></tr>
<tr class="memdesc:gaf4c9f950bb8be8ec38f650d3752c8007"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function is the interrupt handler for the VTC core.  <a href="#gaf4c9f950bb8be8ec38f650d3752c8007">More...</a><br /></td></tr>
<tr class="separator:gaf4c9f950bb8be8ec38f650d3752c8007"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga2c8331343095cb78377c7887cb62d87b"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vtc__v7__2.html#ga2c8331343095cb78377c7887cb62d87b">XVtc_SetCallBack</a> (<a class="el" href="struct_x_vtc.html">XVtc</a> *InstancePtr, u32 HandlerType, void *CallBackFunc, void *CallBackRef)</td></tr>
<tr class="memdesc:ga2c8331343095cb78377c7887cb62d87b"><td class="mdescLeft">&#160;</td><td class="mdescRight">This routine installs an asynchronous callback function for the given HandlerType:  <a href="#ga2c8331343095cb78377c7887cb62d87b">More...</a><br /></td></tr>
<tr class="separator:ga2c8331343095cb78377c7887cb62d87b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga34bc19c168a2d7bbfb3252b2c23e53ae"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vtc__v7__2.html#ga34bc19c168a2d7bbfb3252b2c23e53ae">XVtc_SelfTest</a> (<a class="el" href="struct_x_vtc.html">XVtc</a> *InstancePtr)</td></tr>
<tr class="memdesc:ga34bc19c168a2d7bbfb3252b2c23e53ae"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function reads version register of the VTC core and compares with zero as part of self test.  <a href="#ga34bc19c168a2d7bbfb3252b2c23e53ae">More...</a><br /></td></tr>
<tr class="separator:ga34bc19c168a2d7bbfb3252b2c23e53ae"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="member-group"></a>
Interrupt Types for setting up Callbacks</h2></td></tr>
<tr class="memitem:gab7b04f247733b1e0ff2e970a765d15c1"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vtc__v7__2.html#gab7b04f247733b1e0ff2e970a765d15c1">XVTC_HANDLER_FRAMESYNC</a>&#160;&#160;&#160;1</td></tr>
<tr class="memdesc:gab7b04f247733b1e0ff2e970a765d15c1"><td class="mdescLeft">&#160;</td><td class="mdescRight">A frame sync event interrupt type.  <a href="#gab7b04f247733b1e0ff2e970a765d15c1">More...</a><br /></td></tr>
<tr class="separator:gab7b04f247733b1e0ff2e970a765d15c1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga5a0686e12cf61cfe9bf0aff392be6e9f"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vtc__v7__2.html#ga5a0686e12cf61cfe9bf0aff392be6e9f">XVTC_HANDLER_LOCK</a>&#160;&#160;&#160;2</td></tr>
<tr class="memdesc:ga5a0686e12cf61cfe9bf0aff392be6e9f"><td class="mdescLeft">&#160;</td><td class="mdescRight">A signal lock event interrupt type.  <a href="#ga5a0686e12cf61cfe9bf0aff392be6e9f">More...</a><br /></td></tr>
<tr class="separator:ga5a0686e12cf61cfe9bf0aff392be6e9f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaeffb524f951e917ea88ce6432c6c356c"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vtc__v7__2.html#gaeffb524f951e917ea88ce6432c6c356c">XVTC_HANDLER_DETECTOR</a>&#160;&#160;&#160;3</td></tr>
<tr class="memdesc:gaeffb524f951e917ea88ce6432c6c356c"><td class="mdescLeft">&#160;</td><td class="mdescRight">A detector event interrupt type.  <a href="#gaeffb524f951e917ea88ce6432c6c356c">More...</a><br /></td></tr>
<tr class="separator:gaeffb524f951e917ea88ce6432c6c356c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga2ab0f39c6f08cbc20a700b6a41dc0cdd"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vtc__v7__2.html#ga2ab0f39c6f08cbc20a700b6a41dc0cdd">XVTC_HANDLER_GENERATOR</a>&#160;&#160;&#160;4</td></tr>
<tr class="memdesc:ga2ab0f39c6f08cbc20a700b6a41dc0cdd"><td class="mdescLeft">&#160;</td><td class="mdescRight">A generator event interrupt type.  <a href="#ga2ab0f39c6f08cbc20a700b6a41dc0cdd">More...</a><br /></td></tr>
<tr class="separator:ga2ab0f39c6f08cbc20a700b6a41dc0cdd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga8106454ce9bb2ea337bfcebface2acde"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vtc__v7__2.html#ga8106454ce9bb2ea337bfcebface2acde">XVTC_HANDLER_ERROR</a>&#160;&#160;&#160;5</td></tr>
<tr class="memdesc:ga8106454ce9bb2ea337bfcebface2acde"><td class="mdescLeft">&#160;</td><td class="mdescRight">An error condition interrupt type.  <a href="#ga8106454ce9bb2ea337bfcebface2acde">More...</a><br /></td></tr>
<tr class="separator:ga8106454ce9bb2ea337bfcebface2acde"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="member-group"></a>
Options for enabling VTC modules</h2></td></tr>
<tr class="memitem:ga70ce93271f1558a80bea89bc6d5fab54"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vtc__v7__2.html#ga70ce93271f1558a80bea89bc6d5fab54">XVTC_EN_GENERATOR</a>&#160;&#160;&#160;1</td></tr>
<tr class="memdesc:ga70ce93271f1558a80bea89bc6d5fab54"><td class="mdescLeft">&#160;</td><td class="mdescRight">To enable generator.  <a href="#ga70ce93271f1558a80bea89bc6d5fab54">More...</a><br /></td></tr>
<tr class="separator:ga70ce93271f1558a80bea89bc6d5fab54"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac4cb97c1e3ce18703e6bfbe250fdcc6a"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vtc__v7__2.html#gac4cb97c1e3ce18703e6bfbe250fdcc6a">XVTC_EN_DETECTOR</a>&#160;&#160;&#160;2</td></tr>
<tr class="memdesc:gac4cb97c1e3ce18703e6bfbe250fdcc6a"><td class="mdescLeft">&#160;</td><td class="mdescRight">To enable detector.  <a href="#gac4cb97c1e3ce18703e6bfbe250fdcc6a">More...</a><br /></td></tr>
<tr class="separator:gac4cb97c1e3ce18703e6bfbe250fdcc6a"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="member-group"></a>
Address gap between two register next to each other</h2></td></tr>
<tr class="memitem:gab1cb3686bc642187e119090d028af2b4"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vtc__v7__2.html#gab1cb3686bc642187e119090d028af2b4">XVTC_REG_ADDRGAP</a>&#160;&#160;&#160;4</td></tr>
<tr class="memdesc:gab1cb3686bc642187e119090d028af2b4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Register address gap.  <a href="#gab1cb3686bc642187e119090d028af2b4">More...</a><br /></td></tr>
<tr class="separator:gab1cb3686bc642187e119090d028af2b4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga2b281d57cd458b0b306042410c510d36"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vtc__v7__2.html#ga2b281d57cd458b0b306042410c510d36">XVTC_VMODE_720P</a>&#160;&#160;&#160;1</td></tr>
<tr class="memdesc:ga2b281d57cd458b0b306042410c510d36"><td class="mdescLeft">&#160;</td><td class="mdescRight">Video mode 720P.  <a href="#ga2b281d57cd458b0b306042410c510d36">More...</a><br /></td></tr>
<tr class="separator:ga2b281d57cd458b0b306042410c510d36"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga9b5cb7160b360a76aff97d6f94498e1e"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vtc__v7__2.html#ga9b5cb7160b360a76aff97d6f94498e1e">XVTC_VMODE_1080P</a>&#160;&#160;&#160;2</td></tr>
<tr class="memdesc:ga9b5cb7160b360a76aff97d6f94498e1e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Video mode 1080P.  <a href="#ga9b5cb7160b360a76aff97d6f94498e1e">More...</a><br /></td></tr>
<tr class="separator:ga9b5cb7160b360a76aff97d6f94498e1e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga90475dde7e36078f547f5e88e6e39c92"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vtc__v7__2.html#ga90475dde7e36078f547f5e88e6e39c92">XVTC_VMODE_480P</a>&#160;&#160;&#160;3</td></tr>
<tr class="memdesc:ga90475dde7e36078f547f5e88e6e39c92"><td class="mdescLeft">&#160;</td><td class="mdescRight">Video mode 480P.  <a href="#ga90475dde7e36078f547f5e88e6e39c92">More...</a><br /></td></tr>
<tr class="separator:ga90475dde7e36078f547f5e88e6e39c92"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga342ea788bb5c9c8e01cb57779dd5a32b"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vtc__v7__2.html#ga342ea788bb5c9c8e01cb57779dd5a32b">XVTC_VMODE_576P</a>&#160;&#160;&#160;4</td></tr>
<tr class="memdesc:ga342ea788bb5c9c8e01cb57779dd5a32b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Video mode 576P.  <a href="#ga342ea788bb5c9c8e01cb57779dd5a32b">More...</a><br /></td></tr>
<tr class="separator:ga342ea788bb5c9c8e01cb57779dd5a32b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gae8c0a802c01cd7ef313358ead27fbafe"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vtc__v7__2.html#gae8c0a802c01cd7ef313358ead27fbafe">XVTC_VMODE_VGA</a>&#160;&#160;&#160;5</td></tr>
<tr class="memdesc:gae8c0a802c01cd7ef313358ead27fbafe"><td class="mdescLeft">&#160;</td><td class="mdescRight">Video mode VGA.  <a href="#gae8c0a802c01cd7ef313358ead27fbafe">More...</a><br /></td></tr>
<tr class="separator:gae8c0a802c01cd7ef313358ead27fbafe"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga3d432dbf80a219f5fec1ff22be51f2fc"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vtc__v7__2.html#ga3d432dbf80a219f5fec1ff22be51f2fc">XVTC_VMODE_SVGA</a>&#160;&#160;&#160;6</td></tr>
<tr class="memdesc:ga3d432dbf80a219f5fec1ff22be51f2fc"><td class="mdescLeft">&#160;</td><td class="mdescRight">Video mode SVGA.  <a href="#ga3d432dbf80a219f5fec1ff22be51f2fc">More...</a><br /></td></tr>
<tr class="separator:ga3d432dbf80a219f5fec1ff22be51f2fc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga3d671ab51f965133629290e60f88e32e"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vtc__v7__2.html#ga3d671ab51f965133629290e60f88e32e">XVTC_VMODE_XGA</a>&#160;&#160;&#160;7</td></tr>
<tr class="memdesc:ga3d671ab51f965133629290e60f88e32e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Video mode XGA.  <a href="#ga3d671ab51f965133629290e60f88e32e">More...</a><br /></td></tr>
<tr class="separator:ga3d671ab51f965133629290e60f88e32e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gab86ebf038ad98cc121bb1f6e5c3daf10"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vtc__v7__2.html#gab86ebf038ad98cc121bb1f6e5c3daf10">XVTC_VMODE_SXGA</a>&#160;&#160;&#160;8</td></tr>
<tr class="memdesc:gab86ebf038ad98cc121bb1f6e5c3daf10"><td class="mdescLeft">&#160;</td><td class="mdescRight">Video mode SXGA.  <a href="#gab86ebf038ad98cc121bb1f6e5c3daf10">More...</a><br /></td></tr>
<tr class="separator:gab86ebf038ad98cc121bb1f6e5c3daf10"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga9f6bbda26c23515a25b8188b10c46c5e"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vtc__v7__2.html#ga9f6bbda26c23515a25b8188b10c46c5e">XVTC_VMODE_WXGAPLUS</a>&#160;&#160;&#160;9</td></tr>
<tr class="memdesc:ga9f6bbda26c23515a25b8188b10c46c5e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Video mode WXGAPlus.  <a href="#ga9f6bbda26c23515a25b8188b10c46c5e">More...</a><br /></td></tr>
<tr class="separator:ga9f6bbda26c23515a25b8188b10c46c5e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaf7b62fba844b361858a90e99ed402981"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vtc__v7__2.html#gaf7b62fba844b361858a90e99ed402981">XVTC_VMODE_WSXGAPLUS</a>&#160;&#160;&#160;10</td></tr>
<tr class="memdesc:gaf7b62fba844b361858a90e99ed402981"><td class="mdescLeft">&#160;</td><td class="mdescRight">Video mode WSXGAPlus.  <a href="#gaf7b62fba844b361858a90e99ed402981">More...</a><br /></td></tr>
<tr class="separator:gaf7b62fba844b361858a90e99ed402981"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaa02bf63c5b633eb5d2216c1a9aea83c3"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vtc__v7__2.html#gaa02bf63c5b633eb5d2216c1a9aea83c3">XVTC_VMODE_1080I</a>&#160;&#160;&#160;100</td></tr>
<tr class="memdesc:gaa02bf63c5b633eb5d2216c1a9aea83c3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Video mode 1080I.  <a href="#gaa02bf63c5b633eb5d2216c1a9aea83c3">More...</a><br /></td></tr>
<tr class="separator:gaa02bf63c5b633eb5d2216c1a9aea83c3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga764f7be424bd11c6890d330ce8805074"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vtc__v7__2.html#ga764f7be424bd11c6890d330ce8805074">XVTC_VMODE_NTSC</a>&#160;&#160;&#160;101</td></tr>
<tr class="memdesc:ga764f7be424bd11c6890d330ce8805074"><td class="mdescLeft">&#160;</td><td class="mdescRight">Video mode NTSC.  <a href="#ga764f7be424bd11c6890d330ce8805074">More...</a><br /></td></tr>
<tr class="separator:ga764f7be424bd11c6890d330ce8805074"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaeb8bf337fe48013bf25cea0dbe061440"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vtc__v7__2.html#gaeb8bf337fe48013bf25cea0dbe061440">XVTC_VMODE_PAL</a>&#160;&#160;&#160;102</td></tr>
<tr class="memdesc:gaeb8bf337fe48013bf25cea0dbe061440"><td class="mdescLeft">&#160;</td><td class="mdescRight">Video mode PAL.  <a href="#gaeb8bf337fe48013bf25cea0dbe061440">More...</a><br /></td></tr>
<tr class="separator:gaeb8bf337fe48013bf25cea0dbe061440"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="member-group"></a>
Compatibility Macros</h2></td></tr>
<tr class="memitem:gacf3844b7b33f0f484549e8382e3fcd6e"><td class="memItemLeft" align="right" valign="top"><a id="gacf3844b7b33f0f484549e8382e3fcd6e"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>XVtc_RegUpdate</b>&#160;&#160;&#160;<a class="el" href="group__vtc__v7__2.html#ga35819be63e9665cfd3620ebf2d947d7a">XVtc_RegUpdateEnable</a></td></tr>
<tr class="separator:gacf3844b7b33f0f484549e8382e3fcd6e"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="member-group"></a>
Core Register Offsets</h2></td></tr>
<tr class="memitem:ga159a75f7463b98abf67d279aba9edd67"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vtc__v7__2.html#ga159a75f7463b98abf67d279aba9edd67">XVTC_CTL_OFFSET</a>&#160;&#160;&#160;0x000</td></tr>
<tr class="memdesc:ga159a75f7463b98abf67d279aba9edd67"><td class="mdescLeft">&#160;</td><td class="mdescRight">Control Register Offset.  <a href="#ga159a75f7463b98abf67d279aba9edd67">More...</a><br /></td></tr>
<tr class="separator:ga159a75f7463b98abf67d279aba9edd67"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaa690829886e09994bae91932d380240a"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vtc__v7__2.html#gaa690829886e09994bae91932d380240a">XVTC_ISR_OFFSET</a>&#160;&#160;&#160;0x004</td></tr>
<tr class="memdesc:gaa690829886e09994bae91932d380240a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Status/Interrupt Status Register Offset.  <a href="#gaa690829886e09994bae91932d380240a">More...</a><br /></td></tr>
<tr class="separator:gaa690829886e09994bae91932d380240a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaf207254454492cdd2c8de0643bdac9bb"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vtc__v7__2.html#gaf207254454492cdd2c8de0643bdac9bb">XVTC_ERROR_OFFSET</a>&#160;&#160;&#160;0x008</td></tr>
<tr class="memdesc:gaf207254454492cdd2c8de0643bdac9bb"><td class="mdescLeft">&#160;</td><td class="mdescRight">Error Register Offset.  <a href="#gaf207254454492cdd2c8de0643bdac9bb">More...</a><br /></td></tr>
<tr class="separator:gaf207254454492cdd2c8de0643bdac9bb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac0ac89b5f531d863ad78e8b8af3c0df2"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vtc__v7__2.html#gac0ac89b5f531d863ad78e8b8af3c0df2">XVTC_IER_OFFSET</a>&#160;&#160;&#160;0x00C</td></tr>
<tr class="memdesc:gac0ac89b5f531d863ad78e8b8af3c0df2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Interrupt Enable Register Offset.  <a href="#gac0ac89b5f531d863ad78e8b8af3c0df2">More...</a><br /></td></tr>
<tr class="separator:gac0ac89b5f531d863ad78e8b8af3c0df2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga39912d1a11e97b5ff398260f9956b958"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vtc__v7__2.html#ga39912d1a11e97b5ff398260f9956b958">XVTC_VER_OFFSET</a>&#160;&#160;&#160;0x010</td></tr>
<tr class="memdesc:ga39912d1a11e97b5ff398260f9956b958"><td class="mdescLeft">&#160;</td><td class="mdescRight">Version Register Offset.  <a href="#ga39912d1a11e97b5ff398260f9956b958">More...</a><br /></td></tr>
<tr class="separator:ga39912d1a11e97b5ff398260f9956b958"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga5fd53f71992b29ea22a40d29030b5125"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vtc__v7__2.html#ga5fd53f71992b29ea22a40d29030b5125">XVTC_DASIZE_OFFSET</a>&#160;&#160;&#160;0x020</td></tr>
<tr class="memdesc:ga5fd53f71992b29ea22a40d29030b5125"><td class="mdescLeft">&#160;</td><td class="mdescRight">Detector Active Size Offset.  <a href="#ga5fd53f71992b29ea22a40d29030b5125">More...</a><br /></td></tr>
<tr class="separator:ga5fd53f71992b29ea22a40d29030b5125"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac124ae86b82dccb5437f9720e6fc145b"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vtc__v7__2.html#gac124ae86b82dccb5437f9720e6fc145b">XVTC_DTSTAT_OFFSET</a>&#160;&#160;&#160;0x024</td></tr>
<tr class="memdesc:gac124ae86b82dccb5437f9720e6fc145b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Detector Timing Status Offset.  <a href="#gac124ae86b82dccb5437f9720e6fc145b">More...</a><br /></td></tr>
<tr class="separator:gac124ae86b82dccb5437f9720e6fc145b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gacefed56343d0bda25584d1bf55ef5ad2"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vtc__v7__2.html#gacefed56343d0bda25584d1bf55ef5ad2">XVTC_DFENC_OFFSET</a>&#160;&#160;&#160;0x028</td></tr>
<tr class="memdesc:gacefed56343d0bda25584d1bf55ef5ad2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Detector Encoding Offset.  <a href="#gacefed56343d0bda25584d1bf55ef5ad2">More...</a><br /></td></tr>
<tr class="separator:gacefed56343d0bda25584d1bf55ef5ad2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga87d855aa56ad0fe1bf1e23700bc7e708"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vtc__v7__2.html#ga87d855aa56ad0fe1bf1e23700bc7e708">XVTC_DPOL_OFFSET</a>&#160;&#160;&#160;0x02C</td></tr>
<tr class="memdesc:ga87d855aa56ad0fe1bf1e23700bc7e708"><td class="mdescLeft">&#160;</td><td class="mdescRight">Detector Polarity Offset.  <a href="#ga87d855aa56ad0fe1bf1e23700bc7e708">More...</a><br /></td></tr>
<tr class="separator:ga87d855aa56ad0fe1bf1e23700bc7e708"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga70c49477008fdbd56a3f2d65b4b4ef09"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vtc__v7__2.html#ga70c49477008fdbd56a3f2d65b4b4ef09">XVTC_DHSIZE_OFFSET</a>&#160;&#160;&#160;0x030</td></tr>
<tr class="memdesc:ga70c49477008fdbd56a3f2d65b4b4ef09"><td class="mdescLeft">&#160;</td><td class="mdescRight">Detector Frame Horizontal Size Offset.  <a href="#ga70c49477008fdbd56a3f2d65b4b4ef09">More...</a><br /></td></tr>
<tr class="separator:ga70c49477008fdbd56a3f2d65b4b4ef09"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaa455a8e165902107740172ee4ca54625"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vtc__v7__2.html#gaa455a8e165902107740172ee4ca54625">XVTC_DVSIZE_OFFSET</a>&#160;&#160;&#160;0x034</td></tr>
<tr class="memdesc:gaa455a8e165902107740172ee4ca54625"><td class="mdescLeft">&#160;</td><td class="mdescRight">Detector Frame Vertical Size Offset.  <a href="#gaa455a8e165902107740172ee4ca54625">More...</a><br /></td></tr>
<tr class="separator:gaa455a8e165902107740172ee4ca54625"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac045ec9e225a24a6d87363dc1f970ee7"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vtc__v7__2.html#gac045ec9e225a24a6d87363dc1f970ee7">XVTC_DHSYNC_OFFSET</a>&#160;&#160;&#160;0x038</td></tr>
<tr class="memdesc:gac045ec9e225a24a6d87363dc1f970ee7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Detector Horizontal sync Offset.  <a href="#gac045ec9e225a24a6d87363dc1f970ee7">More...</a><br /></td></tr>
<tr class="separator:gac045ec9e225a24a6d87363dc1f970ee7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga9c33fb3dce70c901dfac6d8f23e7c69a"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vtc__v7__2.html#ga9c33fb3dce70c901dfac6d8f23e7c69a">XVTC_DVBHOFF_OFFSET</a>&#160;&#160;&#160;0x03C</td></tr>
<tr class="memdesc:ga9c33fb3dce70c901dfac6d8f23e7c69a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Detector Frame/F0 Vblank Horizontal Offset.  <a href="#ga9c33fb3dce70c901dfac6d8f23e7c69a">More...</a><br /></td></tr>
<tr class="separator:ga9c33fb3dce70c901dfac6d8f23e7c69a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gab4beac74f611a10b2adef1cc9ad4a8b2"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vtc__v7__2.html#gab4beac74f611a10b2adef1cc9ad4a8b2">XVTC_DVSYNC_OFFSET</a>&#160;&#160;&#160;0x040</td></tr>
<tr class="memdesc:gab4beac74f611a10b2adef1cc9ad4a8b2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Detector Frame/F0 Vertical Sync Offset.  <a href="#gab4beac74f611a10b2adef1cc9ad4a8b2">More...</a><br /></td></tr>
<tr class="separator:gab4beac74f611a10b2adef1cc9ad4a8b2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gae98e2cd9095eec35bb95838192ae03c0"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vtc__v7__2.html#gae98e2cd9095eec35bb95838192ae03c0">XVTC_DVSHOFF_OFFSET</a>&#160;&#160;&#160;0x044</td></tr>
<tr class="memdesc:gae98e2cd9095eec35bb95838192ae03c0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Detector Frame/F0 Vsync Horizontal Offset.  <a href="#gae98e2cd9095eec35bb95838192ae03c0">More...</a><br /></td></tr>
<tr class="separator:gae98e2cd9095eec35bb95838192ae03c0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaad602265b9c2a24868b3b2c36a1419ec"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vtc__v7__2.html#gaad602265b9c2a24868b3b2c36a1419ec">XVTC_DVBHOFF_F1_OFFSET</a>&#160;&#160;&#160;0x048</td></tr>
<tr class="memdesc:gaad602265b9c2a24868b3b2c36a1419ec"><td class="mdescLeft">&#160;</td><td class="mdescRight">Detector Field 1 Vblank Horizontal Offset.  <a href="#gaad602265b9c2a24868b3b2c36a1419ec">More...</a><br /></td></tr>
<tr class="separator:gaad602265b9c2a24868b3b2c36a1419ec"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaf5acce97a17b0acaf7ecbba27c37af89"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vtc__v7__2.html#gaf5acce97a17b0acaf7ecbba27c37af89">XVTC_DVSYNC_F1_OFFSET</a>&#160;&#160;&#160;0x04C</td></tr>
<tr class="memdesc:gaf5acce97a17b0acaf7ecbba27c37af89"><td class="mdescLeft">&#160;</td><td class="mdescRight">Detector Field 1 Vertical Sync Offset.  <a href="#gaf5acce97a17b0acaf7ecbba27c37af89">More...</a><br /></td></tr>
<tr class="separator:gaf5acce97a17b0acaf7ecbba27c37af89"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gacb7b940b2b5a145c254d48fa02f9f8a5"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vtc__v7__2.html#gacb7b940b2b5a145c254d48fa02f9f8a5">XVTC_DVSHOFF_F1_OFFSET</a>&#160;&#160;&#160;0x050</td></tr>
<tr class="memdesc:gacb7b940b2b5a145c254d48fa02f9f8a5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Detector Field 1 Vsync Horizontal Offset.  <a href="#gacb7b940b2b5a145c254d48fa02f9f8a5">More...</a><br /></td></tr>
<tr class="separator:gacb7b940b2b5a145c254d48fa02f9f8a5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga10c0e460c3df1f6cf5cde54cb597b9b9"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vtc__v7__2.html#ga10c0e460c3df1f6cf5cde54cb597b9b9">XVTC_GASIZE_OFFSET</a>&#160;&#160;&#160;0x060</td></tr>
<tr class="memdesc:ga10c0e460c3df1f6cf5cde54cb597b9b9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Generator Active Size Offset.  <a href="#ga10c0e460c3df1f6cf5cde54cb597b9b9">More...</a><br /></td></tr>
<tr class="separator:ga10c0e460c3df1f6cf5cde54cb597b9b9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga27376de702a2fed963f98dbb096bdaeb"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vtc__v7__2.html#ga27376de702a2fed963f98dbb096bdaeb">XVTC_GTSTAT_OFFSET</a>&#160;&#160;&#160;0x064</td></tr>
<tr class="memdesc:ga27376de702a2fed963f98dbb096bdaeb"><td class="mdescLeft">&#160;</td><td class="mdescRight">Generator Timing Status Offset.  <a href="#ga27376de702a2fed963f98dbb096bdaeb">More...</a><br /></td></tr>
<tr class="separator:ga27376de702a2fed963f98dbb096bdaeb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga94bc001b50845a4eca652498aed73ee1"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vtc__v7__2.html#ga94bc001b50845a4eca652498aed73ee1">XVTC_GFENC_OFFSET</a>&#160;&#160;&#160;0x068</td></tr>
<tr class="memdesc:ga94bc001b50845a4eca652498aed73ee1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Generator Encoding Offset.  <a href="#ga94bc001b50845a4eca652498aed73ee1">More...</a><br /></td></tr>
<tr class="separator:ga94bc001b50845a4eca652498aed73ee1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga3ad16c3e3994cea885a9b662840a4651"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vtc__v7__2.html#ga3ad16c3e3994cea885a9b662840a4651">XVTC_GPOL_OFFSET</a>&#160;&#160;&#160;0x06C</td></tr>
<tr class="memdesc:ga3ad16c3e3994cea885a9b662840a4651"><td class="mdescLeft">&#160;</td><td class="mdescRight">Generator Polarity Offset.  <a href="#ga3ad16c3e3994cea885a9b662840a4651">More...</a><br /></td></tr>
<tr class="separator:ga3ad16c3e3994cea885a9b662840a4651"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga459460a068ba9d30de3c2c129c0bfe77"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vtc__v7__2.html#ga459460a068ba9d30de3c2c129c0bfe77">XVTC_GHSIZE_OFFSET</a>&#160;&#160;&#160;0x070</td></tr>
<tr class="memdesc:ga459460a068ba9d30de3c2c129c0bfe77"><td class="mdescLeft">&#160;</td><td class="mdescRight">Generator Frame Horizontal Size Offset.  <a href="#ga459460a068ba9d30de3c2c129c0bfe77">More...</a><br /></td></tr>
<tr class="separator:ga459460a068ba9d30de3c2c129c0bfe77"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gacee65d364a7ae4710d77df92acfc76c5"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vtc__v7__2.html#gacee65d364a7ae4710d77df92acfc76c5">XVTC_GVSIZE_OFFSET</a>&#160;&#160;&#160;0x074</td></tr>
<tr class="memdesc:gacee65d364a7ae4710d77df92acfc76c5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Generator Frame Vertical Size Offset.  <a href="#gacee65d364a7ae4710d77df92acfc76c5">More...</a><br /></td></tr>
<tr class="separator:gacee65d364a7ae4710d77df92acfc76c5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gab1efc7231f18feb307e5d2354f8ffe62"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vtc__v7__2.html#gab1efc7231f18feb307e5d2354f8ffe62">XVTC_GHSYNC_OFFSET</a>&#160;&#160;&#160;0x078</td></tr>
<tr class="memdesc:gab1efc7231f18feb307e5d2354f8ffe62"><td class="mdescLeft">&#160;</td><td class="mdescRight">Generator Horizontal Sync Offset.  <a href="#gab1efc7231f18feb307e5d2354f8ffe62">More...</a><br /></td></tr>
<tr class="separator:gab1efc7231f18feb307e5d2354f8ffe62"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaf0332b2599e090ad73dc80ec4c94ebf0"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vtc__v7__2.html#gaf0332b2599e090ad73dc80ec4c94ebf0">XVTC_GVBHOFF_OFFSET</a>&#160;&#160;&#160;0x07C</td></tr>
<tr class="memdesc:gaf0332b2599e090ad73dc80ec4c94ebf0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Generator Frame/F0 Vblank Horizontal Offset.  <a href="#gaf0332b2599e090ad73dc80ec4c94ebf0">More...</a><br /></td></tr>
<tr class="separator:gaf0332b2599e090ad73dc80ec4c94ebf0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaae728c8de52224f3de5a5c84c6805030"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vtc__v7__2.html#gaae728c8de52224f3de5a5c84c6805030">XVTC_GVSYNC_OFFSET</a>&#160;&#160;&#160;0x080</td></tr>
<tr class="memdesc:gaae728c8de52224f3de5a5c84c6805030"><td class="mdescLeft">&#160;</td><td class="mdescRight">Generator Frame/F0 Vertical Sync Offset.  <a href="#gaae728c8de52224f3de5a5c84c6805030">More...</a><br /></td></tr>
<tr class="separator:gaae728c8de52224f3de5a5c84c6805030"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga3826c4acb9959f8371d1e677eeb20689"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vtc__v7__2.html#ga3826c4acb9959f8371d1e677eeb20689">XVTC_GVSHOFF_OFFSET</a>&#160;&#160;&#160;0x084</td></tr>
<tr class="memdesc:ga3826c4acb9959f8371d1e677eeb20689"><td class="mdescLeft">&#160;</td><td class="mdescRight">Generator Frame/F0 Vsync horizontal Offset.  <a href="#ga3826c4acb9959f8371d1e677eeb20689">More...</a><br /></td></tr>
<tr class="separator:ga3826c4acb9959f8371d1e677eeb20689"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga498dd3256671119be8ccac1b9824d704"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vtc__v7__2.html#ga498dd3256671119be8ccac1b9824d704">XVTC_GVBHOFF_F1_OFFSET</a>&#160;&#160;&#160;0x088</td></tr>
<tr class="memdesc:ga498dd3256671119be8ccac1b9824d704"><td class="mdescLeft">&#160;</td><td class="mdescRight">Generator Field 1 Vblank Horizontal Offset.  <a href="#ga498dd3256671119be8ccac1b9824d704">More...</a><br /></td></tr>
<tr class="separator:ga498dd3256671119be8ccac1b9824d704"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga427e980962c29110b2ba3b5344e364ba"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vtc__v7__2.html#ga427e980962c29110b2ba3b5344e364ba">XVTC_GVSYNC_F1_OFFSET</a>&#160;&#160;&#160;0x08C</td></tr>
<tr class="memdesc:ga427e980962c29110b2ba3b5344e364ba"><td class="mdescLeft">&#160;</td><td class="mdescRight">Generator Field 1 Vertical Sync Offset.  <a href="#ga427e980962c29110b2ba3b5344e364ba">More...</a><br /></td></tr>
<tr class="separator:ga427e980962c29110b2ba3b5344e364ba"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaba4d4579991d626d8fb749b6a5031a1b"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vtc__v7__2.html#gaba4d4579991d626d8fb749b6a5031a1b">XVTC_GVSHOFF_F1_OFFSET</a>&#160;&#160;&#160;0x090</td></tr>
<tr class="memdesc:gaba4d4579991d626d8fb749b6a5031a1b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Generator Field 1 Vsync horizontal Offset.  <a href="#gaba4d4579991d626d8fb749b6a5031a1b">More...</a><br /></td></tr>
<tr class="separator:gaba4d4579991d626d8fb749b6a5031a1b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga96e62aab696d168ef108ac72d3b72cd3"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vtc__v7__2.html#ga96e62aab696d168ef108ac72d3b72cd3">XVTC_FS00_OFFSET</a>&#160;&#160;&#160;0x100</td></tr>
<tr class="memdesc:ga96e62aab696d168ef108ac72d3b72cd3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Frame Sync 00 Config Register Offset.  <a href="#ga96e62aab696d168ef108ac72d3b72cd3">More...</a><br /></td></tr>
<tr class="separator:ga96e62aab696d168ef108ac72d3b72cd3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gafddbf378acba2cc4612e164c2462a27d"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vtc__v7__2.html#gafddbf378acba2cc4612e164c2462a27d">XVTC_FS01_OFFSET</a>&#160;&#160;&#160;0x104</td></tr>
<tr class="memdesc:gafddbf378acba2cc4612e164c2462a27d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Frame Sync 01 Config Register Offset.  <a href="#gafddbf378acba2cc4612e164c2462a27d">More...</a><br /></td></tr>
<tr class="separator:gafddbf378acba2cc4612e164c2462a27d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga6ab538f50485e12a3eb978647aa63d32"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vtc__v7__2.html#ga6ab538f50485e12a3eb978647aa63d32">XVTC_FS02_OFFSET</a>&#160;&#160;&#160;0x108</td></tr>
<tr class="memdesc:ga6ab538f50485e12a3eb978647aa63d32"><td class="mdescLeft">&#160;</td><td class="mdescRight">Frame Sync 02 Config Register Offset.  <a href="#ga6ab538f50485e12a3eb978647aa63d32">More...</a><br /></td></tr>
<tr class="separator:ga6ab538f50485e12a3eb978647aa63d32"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga7fb7088ca720a2e6cda9bec684078395"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vtc__v7__2.html#ga7fb7088ca720a2e6cda9bec684078395">XVTC_FS03_OFFSET</a>&#160;&#160;&#160;0x10C</td></tr>
<tr class="memdesc:ga7fb7088ca720a2e6cda9bec684078395"><td class="mdescLeft">&#160;</td><td class="mdescRight">Frame Sync 03 Config Register Offset.  <a href="#ga7fb7088ca720a2e6cda9bec684078395">More...</a><br /></td></tr>
<tr class="separator:ga7fb7088ca720a2e6cda9bec684078395"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gabbc1872c13705c5a9a26d20ade907a41"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vtc__v7__2.html#gabbc1872c13705c5a9a26d20ade907a41">XVTC_FS04_OFFSET</a>&#160;&#160;&#160;0x110</td></tr>
<tr class="memdesc:gabbc1872c13705c5a9a26d20ade907a41"><td class="mdescLeft">&#160;</td><td class="mdescRight">Frame Sync 04 Config Register Offset.  <a href="#gabbc1872c13705c5a9a26d20ade907a41">More...</a><br /></td></tr>
<tr class="separator:gabbc1872c13705c5a9a26d20ade907a41"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga136dfcf22d228bc0d8afc8b515a72d18"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vtc__v7__2.html#ga136dfcf22d228bc0d8afc8b515a72d18">XVTC_FS05_OFFSET</a>&#160;&#160;&#160;0x114</td></tr>
<tr class="memdesc:ga136dfcf22d228bc0d8afc8b515a72d18"><td class="mdescLeft">&#160;</td><td class="mdescRight">Frame Sync 05 Config Register Offset.  <a href="#ga136dfcf22d228bc0d8afc8b515a72d18">More...</a><br /></td></tr>
<tr class="separator:ga136dfcf22d228bc0d8afc8b515a72d18"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga86282e4d8e31455560261b7ee782467a"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vtc__v7__2.html#ga86282e4d8e31455560261b7ee782467a">XVTC_FS06_OFFSET</a>&#160;&#160;&#160;0x118</td></tr>
<tr class="memdesc:ga86282e4d8e31455560261b7ee782467a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Frame Sync 06 Config Register Offset.  <a href="#ga86282e4d8e31455560261b7ee782467a">More...</a><br /></td></tr>
<tr class="separator:ga86282e4d8e31455560261b7ee782467a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga553d890543d36c25317df68cb4386fb4"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vtc__v7__2.html#ga553d890543d36c25317df68cb4386fb4">XVTC_FS07_OFFSET</a>&#160;&#160;&#160;0x11C</td></tr>
<tr class="memdesc:ga553d890543d36c25317df68cb4386fb4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Frame Sync 07 Config Register Offset.  <a href="#ga553d890543d36c25317df68cb4386fb4">More...</a><br /></td></tr>
<tr class="separator:ga553d890543d36c25317df68cb4386fb4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gabd86ad6e72df3dcb319b1958d25eb0df"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vtc__v7__2.html#gabd86ad6e72df3dcb319b1958d25eb0df">XVTC_FS08_OFFSET</a>&#160;&#160;&#160;0x120</td></tr>
<tr class="memdesc:gabd86ad6e72df3dcb319b1958d25eb0df"><td class="mdescLeft">&#160;</td><td class="mdescRight">Frame Sync 08 Config Register Offset.  <a href="#gabd86ad6e72df3dcb319b1958d25eb0df">More...</a><br /></td></tr>
<tr class="separator:gabd86ad6e72df3dcb319b1958d25eb0df"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga06ca862139e3fe6bb3c51432664c9030"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vtc__v7__2.html#ga06ca862139e3fe6bb3c51432664c9030">XVTC_FS09_OFFSET</a>&#160;&#160;&#160;0x124</td></tr>
<tr class="memdesc:ga06ca862139e3fe6bb3c51432664c9030"><td class="mdescLeft">&#160;</td><td class="mdescRight">Frame Sync 09 Config Register Offset.  <a href="#ga06ca862139e3fe6bb3c51432664c9030">More...</a><br /></td></tr>
<tr class="separator:ga06ca862139e3fe6bb3c51432664c9030"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga7bb97e46d60fddda869eba7e0916cc47"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vtc__v7__2.html#ga7bb97e46d60fddda869eba7e0916cc47">XVTC_FS10_OFFSET</a>&#160;&#160;&#160;0x128</td></tr>
<tr class="memdesc:ga7bb97e46d60fddda869eba7e0916cc47"><td class="mdescLeft">&#160;</td><td class="mdescRight">Frame Sync 10 Config Register Offset.  <a href="#ga7bb97e46d60fddda869eba7e0916cc47">More...</a><br /></td></tr>
<tr class="separator:ga7bb97e46d60fddda869eba7e0916cc47"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga7e977700305e3ace7b3d59d8cd8bfa7e"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vtc__v7__2.html#ga7e977700305e3ace7b3d59d8cd8bfa7e">XVTC_FS11_OFFSET</a>&#160;&#160;&#160;0x12C</td></tr>
<tr class="memdesc:ga7e977700305e3ace7b3d59d8cd8bfa7e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Frame Sync 11 Config Register Offset.  <a href="#ga7e977700305e3ace7b3d59d8cd8bfa7e">More...</a><br /></td></tr>
<tr class="separator:ga7e977700305e3ace7b3d59d8cd8bfa7e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga0fabcaea8463a3e5ab10194e2ef9f3fa"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vtc__v7__2.html#ga0fabcaea8463a3e5ab10194e2ef9f3fa">XVTC_FS12_OFFSET</a>&#160;&#160;&#160;0x130</td></tr>
<tr class="memdesc:ga0fabcaea8463a3e5ab10194e2ef9f3fa"><td class="mdescLeft">&#160;</td><td class="mdescRight">Frame Sync 12 Config Register Offset.  <a href="#ga0fabcaea8463a3e5ab10194e2ef9f3fa">More...</a><br /></td></tr>
<tr class="separator:ga0fabcaea8463a3e5ab10194e2ef9f3fa"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga35241f9952b0f5cbf1488288445e7df1"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vtc__v7__2.html#ga35241f9952b0f5cbf1488288445e7df1">XVTC_FS13_OFFSET</a>&#160;&#160;&#160;0x134</td></tr>
<tr class="memdesc:ga35241f9952b0f5cbf1488288445e7df1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Frame Sync 13 Config Register Offset.  <a href="#ga35241f9952b0f5cbf1488288445e7df1">More...</a><br /></td></tr>
<tr class="separator:ga35241f9952b0f5cbf1488288445e7df1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaac9fb8e2e06585e3e55712f66b182962"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vtc__v7__2.html#gaac9fb8e2e06585e3e55712f66b182962">XVTC_FS14_OFFSET</a>&#160;&#160;&#160;0x138</td></tr>
<tr class="memdesc:gaac9fb8e2e06585e3e55712f66b182962"><td class="mdescLeft">&#160;</td><td class="mdescRight">Frame Sync 14 Config Register Offset.  <a href="#gaac9fb8e2e06585e3e55712f66b182962">More...</a><br /></td></tr>
<tr class="separator:gaac9fb8e2e06585e3e55712f66b182962"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaf452465a8fc0e79f27c381420f0b4b08"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vtc__v7__2.html#gaf452465a8fc0e79f27c381420f0b4b08">XVTC_FS15_OFFSET</a>&#160;&#160;&#160;0x13C</td></tr>
<tr class="memdesc:gaf452465a8fc0e79f27c381420f0b4b08"><td class="mdescLeft">&#160;</td><td class="mdescRight">Frame Sync 15 Config Register Offset.  <a href="#gaf452465a8fc0e79f27c381420f0b4b08">More...</a><br /></td></tr>
<tr class="separator:gaf452465a8fc0e79f27c381420f0b4b08"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga1d092a9b6722c4f7b74e752ee1682646"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vtc__v7__2.html#ga1d092a9b6722c4f7b74e752ee1682646">XVTC_GGD_OFFSET</a>&#160;&#160;&#160;0x140</td></tr>
<tr class="memdesc:ga1d092a9b6722c4f7b74e752ee1682646"><td class="mdescLeft">&#160;</td><td class="mdescRight">Generator Global Delay Register Offset.  <a href="#ga1d092a9b6722c4f7b74e752ee1682646">More...</a><br /></td></tr>
<tr class="separator:ga1d092a9b6722c4f7b74e752ee1682646"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="member-group"></a>
Control Register Bit Definitions</h2></td></tr>
<tr class="memitem:gac957329a15078dabcb074de7840179a9"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vtc__v7__2.html#gac957329a15078dabcb074de7840179a9">XVTC_CTL_RESET_MASK</a>&#160;&#160;&#160;0x80000000</td></tr>
<tr class="memdesc:gac957329a15078dabcb074de7840179a9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Software Reset Mask.  <a href="#gac957329a15078dabcb074de7840179a9">More...</a><br /></td></tr>
<tr class="separator:gac957329a15078dabcb074de7840179a9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga69c5d873081f28c84e2ae4f8bfde398a"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vtc__v7__2.html#ga69c5d873081f28c84e2ae4f8bfde398a">XVTC_CTL_SRST_MASK</a>&#160;&#160;&#160;0x40000000</td></tr>
<tr class="memdesc:ga69c5d873081f28c84e2ae4f8bfde398a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Frame Sync'ed Software Reset Mask.  <a href="#ga69c5d873081f28c84e2ae4f8bfde398a">More...</a><br /></td></tr>
<tr class="separator:ga69c5d873081f28c84e2ae4f8bfde398a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga397570c1d6af6c8def7c226d4b74f711"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vtc__v7__2.html#ga397570c1d6af6c8def7c226d4b74f711">XVTC_CTL_FIPSS_MASK</a>&#160;&#160;&#160;0x04000000</td></tr>
<tr class="memdesc:ga397570c1d6af6c8def7c226d4b74f711"><td class="mdescLeft">&#160;</td><td class="mdescRight">Field ID Output Polarity Source Mask.  <a href="#ga397570c1d6af6c8def7c226d4b74f711">More...</a><br /></td></tr>
<tr class="separator:ga397570c1d6af6c8def7c226d4b74f711"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga60b2db8419fbf77558381183aec50034"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vtc__v7__2.html#ga60b2db8419fbf77558381183aec50034">XVTC_CTL_ACPSS_MASK</a>&#160;&#160;&#160;0x02000000</td></tr>
<tr class="memdesc:ga60b2db8419fbf77558381183aec50034"><td class="mdescLeft">&#160;</td><td class="mdescRight">Active Chroma Output Polarity Source Mask.  <a href="#ga60b2db8419fbf77558381183aec50034">More...</a><br /></td></tr>
<tr class="separator:ga60b2db8419fbf77558381183aec50034"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga2cb654108d0ca0ee20918abc94c11636"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vtc__v7__2.html#ga2cb654108d0ca0ee20918abc94c11636">XVTC_CTL_AVPSS_MASK</a>&#160;&#160;&#160;0x01000000</td></tr>
<tr class="memdesc:ga2cb654108d0ca0ee20918abc94c11636"><td class="mdescLeft">&#160;</td><td class="mdescRight">Active Video Output Polarity Source Mask.  <a href="#ga2cb654108d0ca0ee20918abc94c11636">More...</a><br /></td></tr>
<tr class="separator:ga2cb654108d0ca0ee20918abc94c11636"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gabbb6e56ba57a9bc4044187ae08b1bfbb"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vtc__v7__2.html#gabbb6e56ba57a9bc4044187ae08b1bfbb">XVTC_CTL_HSPSS_MASK</a>&#160;&#160;&#160;0x00800000</td></tr>
<tr class="memdesc:gabbb6e56ba57a9bc4044187ae08b1bfbb"><td class="mdescLeft">&#160;</td><td class="mdescRight">Horizontal Sync Output Polarity Source Mask.  <a href="#gabbb6e56ba57a9bc4044187ae08b1bfbb">More...</a><br /></td></tr>
<tr class="separator:gabbb6e56ba57a9bc4044187ae08b1bfbb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac2beb259fac787cca07ef9121fe379e3"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vtc__v7__2.html#gac2beb259fac787cca07ef9121fe379e3">XVTC_CTL_VSPSS_MASK</a>&#160;&#160;&#160;0x00400000</td></tr>
<tr class="memdesc:gac2beb259fac787cca07ef9121fe379e3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Vertical Sync Output Polarity Source Mask.  <a href="#gac2beb259fac787cca07ef9121fe379e3">More...</a><br /></td></tr>
<tr class="separator:gac2beb259fac787cca07ef9121fe379e3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga6908437e492dc5dd68d0bf4d0ea74a60"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vtc__v7__2.html#ga6908437e492dc5dd68d0bf4d0ea74a60">XVTC_CTL_HBPSS_MASK</a>&#160;&#160;&#160;0x00200000</td></tr>
<tr class="memdesc:ga6908437e492dc5dd68d0bf4d0ea74a60"><td class="mdescLeft">&#160;</td><td class="mdescRight">Horizontal Blank Output Polarity Source Mask.  <a href="#ga6908437e492dc5dd68d0bf4d0ea74a60">More...</a><br /></td></tr>
<tr class="separator:ga6908437e492dc5dd68d0bf4d0ea74a60"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga50b0a92770ca2184a1c8cd5e59b64616"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vtc__v7__2.html#ga50b0a92770ca2184a1c8cd5e59b64616">XVTC_CTL_VBPSS_MASK</a>&#160;&#160;&#160;0x00100000</td></tr>
<tr class="memdesc:ga50b0a92770ca2184a1c8cd5e59b64616"><td class="mdescLeft">&#160;</td><td class="mdescRight">Vertical Blank Output Polarity Source Mask.  <a href="#ga50b0a92770ca2184a1c8cd5e59b64616">More...</a><br /></td></tr>
<tr class="separator:ga50b0a92770ca2184a1c8cd5e59b64616"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaa0f6275157bf301016c525a32a4ffa5f"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vtc__v7__2.html#gaa0f6275157bf301016c525a32a4ffa5f">XVTC_CTL_INTERLACE_MASK</a>&#160;&#160;&#160;0x00080000</td></tr>
<tr class="memdesc:gaa0f6275157bf301016c525a32a4ffa5f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Interlaced mode.  <a href="#gaa0f6275157bf301016c525a32a4ffa5f">More...</a><br /></td></tr>
<tr class="separator:gaa0f6275157bf301016c525a32a4ffa5f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga82bb32242e43582575449ff27ccb7d7e"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vtc__v7__2.html#ga82bb32242e43582575449ff27ccb7d7e">XVTC_CTL_VCSS_MASK</a>&#160;&#160;&#160;0x00040000</td></tr>
<tr class="memdesc:ga82bb32242e43582575449ff27ccb7d7e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Generator Chroma Polarity and Encoding Source Select Mask.  <a href="#ga82bb32242e43582575449ff27ccb7d7e">More...</a><br /></td></tr>
<tr class="separator:ga82bb32242e43582575449ff27ccb7d7e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gafc2d67fef3acd738ca71ecd194ad4228"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vtc__v7__2.html#gafc2d67fef3acd738ca71ecd194ad4228">XVTC_CTL_VASS_MASK</a>&#160;&#160;&#160;0x00020000</td></tr>
<tr class="memdesc:gafc2d67fef3acd738ca71ecd194ad4228"><td class="mdescLeft">&#160;</td><td class="mdescRight">Generator Vertical Blank Offset Source Select Mask.  <a href="#gafc2d67fef3acd738ca71ecd194ad4228">More...</a><br /></td></tr>
<tr class="separator:gafc2d67fef3acd738ca71ecd194ad4228"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gafd3f40d9e47e299e4fabd69ff260c553"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vtc__v7__2.html#gafd3f40d9e47e299e4fabd69ff260c553">XVTC_CTL_VBSS_MASK</a>&#160;&#160;&#160;0x00010000</td></tr>
<tr class="memdesc:gafd3f40d9e47e299e4fabd69ff260c553"><td class="mdescLeft">&#160;</td><td class="mdescRight">Generator Vertical Sync End (Back porch start) Source Select Mask.  <a href="#gafd3f40d9e47e299e4fabd69ff260c553">More...</a><br /></td></tr>
<tr class="separator:gafd3f40d9e47e299e4fabd69ff260c553"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga22dea77cdd9d53bed57e2cd05e373026"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vtc__v7__2.html#ga22dea77cdd9d53bed57e2cd05e373026">XVTC_CTL_VSSS_MASK</a>&#160;&#160;&#160;0x00008000</td></tr>
<tr class="memdesc:ga22dea77cdd9d53bed57e2cd05e373026"><td class="mdescLeft">&#160;</td><td class="mdescRight">Generator Vertical Sync Start Source Select Mask.  <a href="#ga22dea77cdd9d53bed57e2cd05e373026">More...</a><br /></td></tr>
<tr class="separator:ga22dea77cdd9d53bed57e2cd05e373026"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaa1a3f4d7d9ec0ccb5afbf4121c7f79b8"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vtc__v7__2.html#gaa1a3f4d7d9ec0ccb5afbf4121c7f79b8">XVTC_CTL_VFSS_MASK</a>&#160;&#160;&#160;0x00004000</td></tr>
<tr class="memdesc:gaa1a3f4d7d9ec0ccb5afbf4121c7f79b8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Generator Vertical Active Size Source Select Mask.  <a href="#gaa1a3f4d7d9ec0ccb5afbf4121c7f79b8">More...</a><br /></td></tr>
<tr class="separator:gaa1a3f4d7d9ec0ccb5afbf4121c7f79b8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga54ff3ffd3dc31d4e5ded683c5dc9d3f4"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vtc__v7__2.html#ga54ff3ffd3dc31d4e5ded683c5dc9d3f4">XVTC_CTL_VTSS_MASK</a>&#160;&#160;&#160;0x00002000</td></tr>
<tr class="memdesc:ga54ff3ffd3dc31d4e5ded683c5dc9d3f4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Generator Vertical Total Source Select (Frame Size) Mask.  <a href="#ga54ff3ffd3dc31d4e5ded683c5dc9d3f4">More...</a><br /></td></tr>
<tr class="separator:ga54ff3ffd3dc31d4e5ded683c5dc9d3f4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga3996d71c387b17ec937e22e2407dfee3"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vtc__v7__2.html#ga3996d71c387b17ec937e22e2407dfee3">XVTC_CTL_HBSS_MASK</a>&#160;&#160;&#160;0x00000800</td></tr>
<tr class="memdesc:ga3996d71c387b17ec937e22e2407dfee3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Horizontal Back Porch Start Register Source Select (Sync End) Mask.  <a href="#ga3996d71c387b17ec937e22e2407dfee3">More...</a><br /></td></tr>
<tr class="separator:ga3996d71c387b17ec937e22e2407dfee3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga5d565fd4bb95a600247a34b87e9f2784"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vtc__v7__2.html#ga5d565fd4bb95a600247a34b87e9f2784">XVTC_CTL_HSSS_MASK</a>&#160;&#160;&#160;0x00000400</td></tr>
<tr class="memdesc:ga5d565fd4bb95a600247a34b87e9f2784"><td class="mdescLeft">&#160;</td><td class="mdescRight">Horizontal Sync Start Register Source Select Mask.  <a href="#ga5d565fd4bb95a600247a34b87e9f2784">More...</a><br /></td></tr>
<tr class="separator:ga5d565fd4bb95a600247a34b87e9f2784"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga6ecade4143de591566699e3c8759c21b"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vtc__v7__2.html#ga6ecade4143de591566699e3c8759c21b">XVTC_CTL_HFSS_MASK</a>&#160;&#160;&#160;0x00000200</td></tr>
<tr class="memdesc:ga6ecade4143de591566699e3c8759c21b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Horizontal Front Porch Start Register Source Select (Active Size) Mask.  <a href="#ga6ecade4143de591566699e3c8759c21b">More...</a><br /></td></tr>
<tr class="separator:ga6ecade4143de591566699e3c8759c21b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga6851ad4671985fa458ba7c1e4d6d4693"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vtc__v7__2.html#ga6851ad4671985fa458ba7c1e4d6d4693">XVTC_CTL_HTSS_MASK</a>&#160;&#160;&#160;0x00000100</td></tr>
<tr class="memdesc:ga6851ad4671985fa458ba7c1e4d6d4693"><td class="mdescLeft">&#160;</td><td class="mdescRight">Horizontal Total Register Source Select (Frame Size) Mask.  <a href="#ga6851ad4671985fa458ba7c1e4d6d4693">More...</a><br /></td></tr>
<tr class="separator:ga6851ad4671985fa458ba7c1e4d6d4693"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga32bed2f959ac0ec01441eb848a31d515"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vtc__v7__2.html#ga32bed2f959ac0ec01441eb848a31d515">XVTC_CTL_ALLSS_MASK</a>&#160;&#160;&#160;0x03FDEF00</td></tr>
<tr class="memdesc:ga32bed2f959ac0ec01441eb848a31d515"><td class="mdescLeft">&#160;</td><td class="mdescRight">Bit mask for all source select Mask.  <a href="#ga32bed2f959ac0ec01441eb848a31d515">More...</a><br /></td></tr>
<tr class="separator:ga32bed2f959ac0ec01441eb848a31d515"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga58f7d1446c989f9b0cdbef1f3ea3d416"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vtc__v7__2.html#ga58f7d1446c989f9b0cdbef1f3ea3d416">XVTC_CTL_SE_MASK</a>&#160;&#160;&#160;0x00000020</td></tr>
<tr class="memdesc:ga58f7d1446c989f9b0cdbef1f3ea3d416"><td class="mdescLeft">&#160;</td><td class="mdescRight">Enable Sync with Detector.  <a href="#ga58f7d1446c989f9b0cdbef1f3ea3d416">More...</a><br /></td></tr>
<tr class="separator:ga58f7d1446c989f9b0cdbef1f3ea3d416"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga3f4386c97155348fd867c432733fafc4"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vtc__v7__2.html#ga3f4386c97155348fd867c432733fafc4">XVTC_CTL_DE_MASK</a>&#160;&#160;&#160;0x00000008</td></tr>
<tr class="memdesc:ga3f4386c97155348fd867c432733fafc4"><td class="mdescLeft">&#160;</td><td class="mdescRight">VTC Detector Enable.  <a href="#ga3f4386c97155348fd867c432733fafc4">More...</a><br /></td></tr>
<tr class="separator:ga3f4386c97155348fd867c432733fafc4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaeb32042b15f2a92a55498c2b509a8503"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vtc__v7__2.html#gaeb32042b15f2a92a55498c2b509a8503">XVTC_CTL_GE_MASK</a>&#160;&#160;&#160;0x00000004</td></tr>
<tr class="memdesc:gaeb32042b15f2a92a55498c2b509a8503"><td class="mdescLeft">&#160;</td><td class="mdescRight">VTC Generator Enable.  <a href="#gaeb32042b15f2a92a55498c2b509a8503">More...</a><br /></td></tr>
<tr class="separator:gaeb32042b15f2a92a55498c2b509a8503"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaa3ae98fe1050638c0ada36fdfa10756b"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vtc__v7__2.html#gaa3ae98fe1050638c0ada36fdfa10756b">XVTC_CTL_RU_MASK</a>&#160;&#160;&#160;0x00000002</td></tr>
<tr class="memdesc:gaa3ae98fe1050638c0ada36fdfa10756b"><td class="mdescLeft">&#160;</td><td class="mdescRight">VTC Register Update.  <a href="#gaa3ae98fe1050638c0ada36fdfa10756b">More...</a><br /></td></tr>
<tr class="separator:gaa3ae98fe1050638c0ada36fdfa10756b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga4ddf75f0de362410e73af9100e79f057"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vtc__v7__2.html#ga4ddf75f0de362410e73af9100e79f057">XVTC_CTL_SW_MASK</a>&#160;&#160;&#160;0x00000001</td></tr>
<tr class="memdesc:ga4ddf75f0de362410e73af9100e79f057"><td class="mdescLeft">&#160;</td><td class="mdescRight">VTC Core Enable.  <a href="#ga4ddf75f0de362410e73af9100e79f057">More...</a><br /></td></tr>
<tr class="separator:ga4ddf75f0de362410e73af9100e79f057"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="member-group"></a>
Interrupt Status/Enable Register Bit Definitions</h2></td></tr>
<tr class="memitem:ga0478109cddc630e1ec5d4794add358ea"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vtc__v7__2.html#ga0478109cddc630e1ec5d4794add358ea">XVTC_IXR_FSYNC15_MASK</a>&#160;&#160;&#160;0x80000000</td></tr>
<tr class="memdesc:ga0478109cddc630e1ec5d4794add358ea"><td class="mdescLeft">&#160;</td><td class="mdescRight">Frame Sync Interrupt 15 Mask.  <a href="#ga0478109cddc630e1ec5d4794add358ea">More...</a><br /></td></tr>
<tr class="separator:ga0478109cddc630e1ec5d4794add358ea"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gad593665b36d4084fa382dc356a53ab1b"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vtc__v7__2.html#gad593665b36d4084fa382dc356a53ab1b">XVTC_IXR_FSYNC14_MASK</a>&#160;&#160;&#160;0x40000000</td></tr>
<tr class="memdesc:gad593665b36d4084fa382dc356a53ab1b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Frame Sync Interrupt 14 Mask.  <a href="#gad593665b36d4084fa382dc356a53ab1b">More...</a><br /></td></tr>
<tr class="separator:gad593665b36d4084fa382dc356a53ab1b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gae7fd40bcf9277db1f1052660e7afdee0"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vtc__v7__2.html#gae7fd40bcf9277db1f1052660e7afdee0">XVTC_IXR_FSYNC13_MASK</a>&#160;&#160;&#160;0x20000000</td></tr>
<tr class="memdesc:gae7fd40bcf9277db1f1052660e7afdee0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Frame Sync Interrupt 13 Mask.  <a href="#gae7fd40bcf9277db1f1052660e7afdee0">More...</a><br /></td></tr>
<tr class="separator:gae7fd40bcf9277db1f1052660e7afdee0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga7ab6f00ad12105a94724f68236df0cdc"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vtc__v7__2.html#ga7ab6f00ad12105a94724f68236df0cdc">XVTC_IXR_FSYNC12_MASK</a>&#160;&#160;&#160;0x10000000</td></tr>
<tr class="memdesc:ga7ab6f00ad12105a94724f68236df0cdc"><td class="mdescLeft">&#160;</td><td class="mdescRight">Frame Sync Interrupt 12 Mask.  <a href="#ga7ab6f00ad12105a94724f68236df0cdc">More...</a><br /></td></tr>
<tr class="separator:ga7ab6f00ad12105a94724f68236df0cdc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga79109b2e5bcefe3e66cc94142fcab02e"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vtc__v7__2.html#ga79109b2e5bcefe3e66cc94142fcab02e">XVTC_IXR_FSYNC11_MASK</a>&#160;&#160;&#160;0x08000000</td></tr>
<tr class="memdesc:ga79109b2e5bcefe3e66cc94142fcab02e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Frame Sync Interrupt 11 Mask.  <a href="#ga79109b2e5bcefe3e66cc94142fcab02e">More...</a><br /></td></tr>
<tr class="separator:ga79109b2e5bcefe3e66cc94142fcab02e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga849468f613527230f92f840cfd528142"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vtc__v7__2.html#ga849468f613527230f92f840cfd528142">XVTC_IXR_FSYNC10_MASK</a>&#160;&#160;&#160;0x04000000</td></tr>
<tr class="memdesc:ga849468f613527230f92f840cfd528142"><td class="mdescLeft">&#160;</td><td class="mdescRight">Frame Sync Interrupt 10 Mask.  <a href="#ga849468f613527230f92f840cfd528142">More...</a><br /></td></tr>
<tr class="separator:ga849468f613527230f92f840cfd528142"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga0f300c9d5680fa9f287e57976154d543"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vtc__v7__2.html#ga0f300c9d5680fa9f287e57976154d543">XVTC_IXR_FSYNC09_MASK</a>&#160;&#160;&#160;0x02000000</td></tr>
<tr class="memdesc:ga0f300c9d5680fa9f287e57976154d543"><td class="mdescLeft">&#160;</td><td class="mdescRight">Frame Sync Interrupt 09 Mask.  <a href="#ga0f300c9d5680fa9f287e57976154d543">More...</a><br /></td></tr>
<tr class="separator:ga0f300c9d5680fa9f287e57976154d543"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gae5e09aa1da921e1f8836e58b1eb35af1"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vtc__v7__2.html#gae5e09aa1da921e1f8836e58b1eb35af1">XVTC_IXR_FSYNC08_MASK</a>&#160;&#160;&#160;0x01000000</td></tr>
<tr class="memdesc:gae5e09aa1da921e1f8836e58b1eb35af1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Frame Sync Interrupt 08 Mask.  <a href="#gae5e09aa1da921e1f8836e58b1eb35af1">More...</a><br /></td></tr>
<tr class="separator:gae5e09aa1da921e1f8836e58b1eb35af1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga921a422cbd771ecf41f3dd1db236ebea"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vtc__v7__2.html#ga921a422cbd771ecf41f3dd1db236ebea">XVTC_IXR_FSYNC07_MASK</a>&#160;&#160;&#160;0x00800000</td></tr>
<tr class="memdesc:ga921a422cbd771ecf41f3dd1db236ebea"><td class="mdescLeft">&#160;</td><td class="mdescRight">Frame Sync Interrupt 07 Mask.  <a href="#ga921a422cbd771ecf41f3dd1db236ebea">More...</a><br /></td></tr>
<tr class="separator:ga921a422cbd771ecf41f3dd1db236ebea"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaa9d25ba9adda79e2382f2483a4c8fed2"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vtc__v7__2.html#gaa9d25ba9adda79e2382f2483a4c8fed2">XVTC_IXR_FSYNC06_MASK</a>&#160;&#160;&#160;0x00400000</td></tr>
<tr class="memdesc:gaa9d25ba9adda79e2382f2483a4c8fed2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Frame Sync Interrupt 06 Mask.  <a href="#gaa9d25ba9adda79e2382f2483a4c8fed2">More...</a><br /></td></tr>
<tr class="separator:gaa9d25ba9adda79e2382f2483a4c8fed2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga6656fe822db0d27fab10033946477524"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vtc__v7__2.html#ga6656fe822db0d27fab10033946477524">XVTC_IXR_FSYNC05_MASK</a>&#160;&#160;&#160;0x00200000</td></tr>
<tr class="memdesc:ga6656fe822db0d27fab10033946477524"><td class="mdescLeft">&#160;</td><td class="mdescRight">Frame Sync Interrupt 05 Mask.  <a href="#ga6656fe822db0d27fab10033946477524">More...</a><br /></td></tr>
<tr class="separator:ga6656fe822db0d27fab10033946477524"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gae014c0ee66d038a0ea13477f8b7c6d1d"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vtc__v7__2.html#gae014c0ee66d038a0ea13477f8b7c6d1d">XVTC_IXR_FSYNC04_MASK</a>&#160;&#160;&#160;0x00100000</td></tr>
<tr class="memdesc:gae014c0ee66d038a0ea13477f8b7c6d1d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Frame Sync Interrupt 04 Mask.  <a href="#gae014c0ee66d038a0ea13477f8b7c6d1d">More...</a><br /></td></tr>
<tr class="separator:gae014c0ee66d038a0ea13477f8b7c6d1d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaa33afd93fb50e14d074d3f6e52cd2ada"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vtc__v7__2.html#gaa33afd93fb50e14d074d3f6e52cd2ada">XVTC_IXR_FSYNC03_MASK</a>&#160;&#160;&#160;0x00080000</td></tr>
<tr class="memdesc:gaa33afd93fb50e14d074d3f6e52cd2ada"><td class="mdescLeft">&#160;</td><td class="mdescRight">Frame Sync Interrupt 03 Mask.  <a href="#gaa33afd93fb50e14d074d3f6e52cd2ada">More...</a><br /></td></tr>
<tr class="separator:gaa33afd93fb50e14d074d3f6e52cd2ada"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga7bf78c8a365d1713512490045cd6a7a1"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vtc__v7__2.html#ga7bf78c8a365d1713512490045cd6a7a1">XVTC_IXR_FSYNC02_MASK</a>&#160;&#160;&#160;0x00040000</td></tr>
<tr class="memdesc:ga7bf78c8a365d1713512490045cd6a7a1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Frame Sync Interrupt 02 Mask.  <a href="#ga7bf78c8a365d1713512490045cd6a7a1">More...</a><br /></td></tr>
<tr class="separator:ga7bf78c8a365d1713512490045cd6a7a1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga8e3e56bdd38aade5737f880b7699b762"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vtc__v7__2.html#ga8e3e56bdd38aade5737f880b7699b762">XVTC_IXR_FSYNC01_MASK</a>&#160;&#160;&#160;0x00020000</td></tr>
<tr class="memdesc:ga8e3e56bdd38aade5737f880b7699b762"><td class="mdescLeft">&#160;</td><td class="mdescRight">Frame Sync Interrupt 01 Mask.  <a href="#ga8e3e56bdd38aade5737f880b7699b762">More...</a><br /></td></tr>
<tr class="separator:ga8e3e56bdd38aade5737f880b7699b762"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga2a08464d9bbf60f3f360992ecea30abf"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vtc__v7__2.html#ga2a08464d9bbf60f3f360992ecea30abf">XVTC_IXR_FSYNC00_MASK</a>&#160;&#160;&#160;0x00010000</td></tr>
<tr class="memdesc:ga2a08464d9bbf60f3f360992ecea30abf"><td class="mdescLeft">&#160;</td><td class="mdescRight">Frame Sync Interrupt 00 Mask.  <a href="#ga2a08464d9bbf60f3f360992ecea30abf">More...</a><br /></td></tr>
<tr class="separator:ga2a08464d9bbf60f3f360992ecea30abf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga2222690cdb7738c6c1d64e3c0324f375"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vtc__v7__2.html#ga2222690cdb7738c6c1d64e3c0324f375">XVTC_IXR_FSYNCALL_MASK</a>&#160;&#160;&#160;0xFFFF0000</td></tr>
<tr class="memdesc:ga2222690cdb7738c6c1d64e3c0324f375"><td class="mdescLeft">&#160;</td><td class="mdescRight">All Frame Sync Interrupt 0-15 Mask.  <a href="#ga2222690cdb7738c6c1d64e3c0324f375">More...</a><br /></td></tr>
<tr class="separator:ga2222690cdb7738c6c1d64e3c0324f375"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga3f3a24434792723fa1011c073dacd4bc"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vtc__v7__2.html#ga3f3a24434792723fa1011c073dacd4bc">XVTC_IXR_G_AV_MASK</a>&#160;&#160;&#160;0x00002000</td></tr>
<tr class="memdesc:ga3f3a24434792723fa1011c073dacd4bc"><td class="mdescLeft">&#160;</td><td class="mdescRight">Generator Active Video Intr Mask.  <a href="#ga3f3a24434792723fa1011c073dacd4bc">More...</a><br /></td></tr>
<tr class="separator:ga3f3a24434792723fa1011c073dacd4bc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga28d10f81a34be60e1f8d6607daa8a188"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vtc__v7__2.html#ga28d10f81a34be60e1f8d6607daa8a188">XVTC_IXR_G_VBLANK_MASK</a>&#160;&#160;&#160;0x00001000</td></tr>
<tr class="memdesc:ga28d10f81a34be60e1f8d6607daa8a188"><td class="mdescLeft">&#160;</td><td class="mdescRight">Generator VBLANK Interrupt Mask.  <a href="#ga28d10f81a34be60e1f8d6607daa8a188">More...</a><br /></td></tr>
<tr class="separator:ga28d10f81a34be60e1f8d6607daa8a188"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga59e68ac1be6dff7690d55e220a403e22"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vtc__v7__2.html#ga59e68ac1be6dff7690d55e220a403e22">XVTC_IXR_G_ALL_MASK</a>&#160;&#160;&#160;0x00003000</td></tr>
<tr class="memdesc:ga59e68ac1be6dff7690d55e220a403e22"><td class="mdescLeft">&#160;</td><td class="mdescRight">All Generator interrupts Mask.  <a href="#ga59e68ac1be6dff7690d55e220a403e22">More...</a><br /></td></tr>
<tr class="separator:ga59e68ac1be6dff7690d55e220a403e22"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga10f3234e9e268a5cc4605e4d37c2e8a5"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vtc__v7__2.html#ga10f3234e9e268a5cc4605e4d37c2e8a5">XVTC_IXR_D_AV_MASK</a>&#160;&#160;&#160;0x00000800</td></tr>
<tr class="memdesc:ga10f3234e9e268a5cc4605e4d37c2e8a5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Detector Active Video Interrupt Mask.  <a href="#ga10f3234e9e268a5cc4605e4d37c2e8a5">More...</a><br /></td></tr>
<tr class="separator:ga10f3234e9e268a5cc4605e4d37c2e8a5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga8c705159d6cffb406d1dc74adf45fd40"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vtc__v7__2.html#ga8c705159d6cffb406d1dc74adf45fd40">XVTC_IXR_D_VBLANK_MASK</a>&#160;&#160;&#160;0x00000400</td></tr>
<tr class="memdesc:ga8c705159d6cffb406d1dc74adf45fd40"><td class="mdescLeft">&#160;</td><td class="mdescRight">Detector VBLANK Interrupt Mask.  <a href="#ga8c705159d6cffb406d1dc74adf45fd40">More...</a><br /></td></tr>
<tr class="separator:ga8c705159d6cffb406d1dc74adf45fd40"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac82e5b9606f9b7e9c20022d085c22a54"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vtc__v7__2.html#gac82e5b9606f9b7e9c20022d085c22a54">XVTC_IXR_D_ALL_MASK</a>&#160;&#160;&#160;0x00000C00</td></tr>
<tr class="memdesc:gac82e5b9606f9b7e9c20022d085c22a54"><td class="mdescLeft">&#160;</td><td class="mdescRight">All Detector Interrupts Mask.  <a href="#gac82e5b9606f9b7e9c20022d085c22a54">More...</a><br /></td></tr>
<tr class="separator:gac82e5b9606f9b7e9c20022d085c22a54"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gad5fee86b8baaba55662bddb609c7c904"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vtc__v7__2.html#gad5fee86b8baaba55662bddb609c7c904">XVTC_IXR_LOL_MASK</a>&#160;&#160;&#160;0x00000200</td></tr>
<tr class="memdesc:gad5fee86b8baaba55662bddb609c7c904"><td class="mdescLeft">&#160;</td><td class="mdescRight">Lock Loss Mask.  <a href="#gad5fee86b8baaba55662bddb609c7c904">More...</a><br /></td></tr>
<tr class="separator:gad5fee86b8baaba55662bddb609c7c904"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga9af5cabf68ea0aa465d197f02b8dc85b"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vtc__v7__2.html#ga9af5cabf68ea0aa465d197f02b8dc85b">XVTC_IXR_LO_MASK</a>&#160;&#160;&#160;0x00000100</td></tr>
<tr class="memdesc:ga9af5cabf68ea0aa465d197f02b8dc85b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Lock Mask.  <a href="#ga9af5cabf68ea0aa465d197f02b8dc85b">More...</a><br /></td></tr>
<tr class="separator:ga9af5cabf68ea0aa465d197f02b8dc85b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga9dd2acddc00afa719305fca7db04f14c"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vtc__v7__2.html#ga9dd2acddc00afa719305fca7db04f14c">XVTC_IXR_LOCKALL_MASK</a>&#160;&#160;&#160;0x00000300</td></tr>
<tr class="memdesc:ga9dd2acddc00afa719305fca7db04f14c"><td class="mdescLeft">&#160;</td><td class="mdescRight">All Signal Lock interrupt Mask.  <a href="#ga9dd2acddc00afa719305fca7db04f14c">More...</a><br /></td></tr>
<tr class="separator:ga9dd2acddc00afa719305fca7db04f14c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac7bc3f9544f412ba6a4681b84e2420d7"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vtc__v7__2.html#gac7bc3f9544f412ba6a4681b84e2420d7">XVTC_IXR_ALLINTR_MASK</a></td></tr>
<tr class="memdesc:gac7bc3f9544f412ba6a4681b84e2420d7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Mask for all interrupts Mask.  <a href="#gac7bc3f9544f412ba6a4681b84e2420d7">More...</a><br /></td></tr>
<tr class="separator:gac7bc3f9544f412ba6a4681b84e2420d7"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="member-group"></a>
Error Register Bit Definitions</h2></td></tr>
<tr class="memitem:ga2c81eb772437bed51f1b298b71b59021"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vtc__v7__2.html#ga2c81eb772437bed51f1b298b71b59021">XVTC_ERR_ACL_MASK</a>&#160;&#160;&#160;0x00200000</td></tr>
<tr class="memdesc:ga2c81eb772437bed51f1b298b71b59021"><td class="mdescLeft">&#160;</td><td class="mdescRight">Active Chroma Signal Lock Mask.  <a href="#ga2c81eb772437bed51f1b298b71b59021">More...</a><br /></td></tr>
<tr class="separator:ga2c81eb772437bed51f1b298b71b59021"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaba8ad08bebb5532c38a61a28c4ad5e5b"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vtc__v7__2.html#gaba8ad08bebb5532c38a61a28c4ad5e5b">XVTC_ERR_AVL_MASK</a>&#160;&#160;&#160;0x00100000</td></tr>
<tr class="memdesc:gaba8ad08bebb5532c38a61a28c4ad5e5b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Active Video Signal Lock Mask.  <a href="#gaba8ad08bebb5532c38a61a28c4ad5e5b">More...</a><br /></td></tr>
<tr class="separator:gaba8ad08bebb5532c38a61a28c4ad5e5b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga282d23430cfdb4795d84be4acead0d62"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vtc__v7__2.html#ga282d23430cfdb4795d84be4acead0d62">XVTC_ERR_HSL_MASK</a>&#160;&#160;&#160;0x00080000</td></tr>
<tr class="memdesc:ga282d23430cfdb4795d84be4acead0d62"><td class="mdescLeft">&#160;</td><td class="mdescRight">Horizontal Sync Signal Lock Mask.  <a href="#ga282d23430cfdb4795d84be4acead0d62">More...</a><br /></td></tr>
<tr class="separator:ga282d23430cfdb4795d84be4acead0d62"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga3de4c253e1778e091a7705fcd87a3b9d"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vtc__v7__2.html#ga3de4c253e1778e091a7705fcd87a3b9d">XVTC_ERR_VSL_MASK</a>&#160;&#160;&#160;0x00040000</td></tr>
<tr class="memdesc:ga3de4c253e1778e091a7705fcd87a3b9d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Vertical Sync Signal Lock Mask.  <a href="#ga3de4c253e1778e091a7705fcd87a3b9d">More...</a><br /></td></tr>
<tr class="separator:ga3de4c253e1778e091a7705fcd87a3b9d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaa351c4904a352130ec131503bb5c046f"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vtc__v7__2.html#gaa351c4904a352130ec131503bb5c046f">XVTC_ERR_HBL_MASK</a>&#160;&#160;&#160;0x00020000</td></tr>
<tr class="memdesc:gaa351c4904a352130ec131503bb5c046f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Horizontal Blank Signal Lock Mask.  <a href="#gaa351c4904a352130ec131503bb5c046f">More...</a><br /></td></tr>
<tr class="separator:gaa351c4904a352130ec131503bb5c046f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga40266778ff0ea2c2d03e97e14dca0ccf"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vtc__v7__2.html#ga40266778ff0ea2c2d03e97e14dca0ccf">XVTC_ERR_VBL_MASK</a>&#160;&#160;&#160;0x00010000</td></tr>
<tr class="memdesc:ga40266778ff0ea2c2d03e97e14dca0ccf"><td class="mdescLeft">&#160;</td><td class="mdescRight">Vertical Blank Signal Lock Mask.  <a href="#ga40266778ff0ea2c2d03e97e14dca0ccf">More...</a><br /></td></tr>
<tr class="separator:ga40266778ff0ea2c2d03e97e14dca0ccf"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="member-group"></a>
Version Register Bit Definition and Shifts</h2></td></tr>
<tr class="memitem:ga27ce1f491eaa900e6af5511318932db0"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vtc__v7__2.html#ga27ce1f491eaa900e6af5511318932db0">XVTC_VER_MAJOR_MASK</a>&#160;&#160;&#160;0xFF000000</td></tr>
<tr class="memdesc:ga27ce1f491eaa900e6af5511318932db0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Major Version Mask.  <a href="#ga27ce1f491eaa900e6af5511318932db0">More...</a><br /></td></tr>
<tr class="separator:ga27ce1f491eaa900e6af5511318932db0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga9ae5474878053dce6dcc78d10d6059f2"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vtc__v7__2.html#ga9ae5474878053dce6dcc78d10d6059f2">XVTC_VER_MAJOR_SHIFT</a>&#160;&#160;&#160;24</td></tr>
<tr class="memdesc:ga9ae5474878053dce6dcc78d10d6059f2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Major Version Bit Shift.  <a href="#ga9ae5474878053dce6dcc78d10d6059f2">More...</a><br /></td></tr>
<tr class="separator:ga9ae5474878053dce6dcc78d10d6059f2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gafea623e9109d2601dc1c74e00e742c78"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vtc__v7__2.html#gafea623e9109d2601dc1c74e00e742c78">XVTC_VER_MINOR_MASK</a>&#160;&#160;&#160;0x00FF0000</td></tr>
<tr class="memdesc:gafea623e9109d2601dc1c74e00e742c78"><td class="mdescLeft">&#160;</td><td class="mdescRight">Minor Version Mask.  <a href="#gafea623e9109d2601dc1c74e00e742c78">More...</a><br /></td></tr>
<tr class="separator:gafea623e9109d2601dc1c74e00e742c78"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga60ae3fe965c958f9ba6c42bb5dd67bae"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vtc__v7__2.html#ga60ae3fe965c958f9ba6c42bb5dd67bae">XVTC_VER_MINOR_SHIFT</a>&#160;&#160;&#160;16</td></tr>
<tr class="memdesc:ga60ae3fe965c958f9ba6c42bb5dd67bae"><td class="mdescLeft">&#160;</td><td class="mdescRight">Minor Version Bit Shift.  <a href="#ga60ae3fe965c958f9ba6c42bb5dd67bae">More...</a><br /></td></tr>
<tr class="separator:ga60ae3fe965c958f9ba6c42bb5dd67bae"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga480f6b9a07e49503091a6b0c82cab3d8"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vtc__v7__2.html#ga480f6b9a07e49503091a6b0c82cab3d8">XVTC_VER_REV_MASK</a>&#160;&#160;&#160;0x0000FF00</td></tr>
<tr class="memdesc:ga480f6b9a07e49503091a6b0c82cab3d8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Revision Version Mask.  <a href="#ga480f6b9a07e49503091a6b0c82cab3d8">More...</a><br /></td></tr>
<tr class="separator:ga480f6b9a07e49503091a6b0c82cab3d8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaa9572837e9dfc42b50d1173670694658"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vtc__v7__2.html#gaa9572837e9dfc42b50d1173670694658">XVTC_VER_REV_SHIFT</a>&#160;&#160;&#160;8</td></tr>
<tr class="memdesc:gaa9572837e9dfc42b50d1173670694658"><td class="mdescLeft">&#160;</td><td class="mdescRight">Revision Version Bit Shift.  <a href="#gaa9572837e9dfc42b50d1173670694658">More...</a><br /></td></tr>
<tr class="separator:gaa9572837e9dfc42b50d1173670694658"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga4db70394c44343429049317a46dee18f"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vtc__v7__2.html#ga4db70394c44343429049317a46dee18f">XVTC_VER_IREV_MASK</a>&#160;&#160;&#160;0x000000FF</td></tr>
<tr class="memdesc:ga4db70394c44343429049317a46dee18f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Internal Revision Version Mask.  <a href="#ga4db70394c44343429049317a46dee18f">More...</a><br /></td></tr>
<tr class="separator:ga4db70394c44343429049317a46dee18f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga46ec0db4597091e568e20c2fb5773741"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vtc__v7__2.html#ga46ec0db4597091e568e20c2fb5773741">XVTC_VER_IREV_SHIFT</a>&#160;&#160;&#160;0</td></tr>
<tr class="memdesc:ga46ec0db4597091e568e20c2fb5773741"><td class="mdescLeft">&#160;</td><td class="mdescRight">Internal Revision Bit Shift.  <a href="#ga46ec0db4597091e568e20c2fb5773741">More...</a><br /></td></tr>
<tr class="separator:ga46ec0db4597091e568e20c2fb5773741"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="member-group"></a>
Generator/Detector Active Video Size Register Bit Definitions and</h2></td></tr>
<tr><td class="ititle" colspan="2"><p><a class="anchor" id="amgrp624828ae2261647a3e8e23ff74975ff1"></a>Shift </p>
</td></tr>
<tr class="memitem:gaa6f8196a7c8a65d366ddb209ad2679a9"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vtc__v7__2.html#gaa6f8196a7c8a65d366ddb209ad2679a9">XVTC_ASIZE_VERT_MASK</a>&#160;&#160;&#160;0x1FFF0000</td></tr>
<tr class="memdesc:gaa6f8196a7c8a65d366ddb209ad2679a9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Total number of lines (including blanking) for frame or field 1.  <a href="#gaa6f8196a7c8a65d366ddb209ad2679a9">More...</a><br /></td></tr>
<tr class="separator:gaa6f8196a7c8a65d366ddb209ad2679a9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga8fd56138acf8afd854ac2976ffeb81ac"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vtc__v7__2.html#ga8fd56138acf8afd854ac2976ffeb81ac">XVTC_ASIZE_VERT_SHIFT</a>&#160;&#160;&#160;16</td></tr>
<tr class="memdesc:ga8fd56138acf8afd854ac2976ffeb81ac"><td class="mdescLeft">&#160;</td><td class="mdescRight">Bit shift for End Cycle or Line Count.  <a href="#ga8fd56138acf8afd854ac2976ffeb81ac">More...</a><br /></td></tr>
<tr class="separator:ga8fd56138acf8afd854ac2976ffeb81ac"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga0e496af33fa4e06a38282742e53610c9"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vtc__v7__2.html#ga0e496af33fa4e06a38282742e53610c9">XVTC_ASIZE_HORI_MASK</a>&#160;&#160;&#160;0x00001FFF</td></tr>
<tr class="memdesc:ga0e496af33fa4e06a38282742e53610c9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Horizontal Active Frame Size.The width of the frame without blanking in number of pixels or clocks.  <a href="#ga0e496af33fa4e06a38282742e53610c9">More...</a><br /></td></tr>
<tr class="separator:ga0e496af33fa4e06a38282742e53610c9"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="member-group"></a>
Generator/Detector Status Bit Definitions</h2></td></tr>
<tr class="memitem:gaeaa7171a8e7787c928ec6bf058318fea"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vtc__v7__2.html#gaeaa7171a8e7787c928ec6bf058318fea">XVTC_STAT_AVIDEO_MASK</a>&#160;&#160;&#160;0x00000004</td></tr>
<tr class="memdesc:gaeaa7171a8e7787c928ec6bf058318fea"><td class="mdescLeft">&#160;</td><td class="mdescRight">Active Video Interrupt Status.Mask.  <a href="#gaeaa7171a8e7787c928ec6bf058318fea">More...</a><br /></td></tr>
<tr class="separator:gaeaa7171a8e7787c928ec6bf058318fea"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaa082b214af76c4f3de5364bc35c35558"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vtc__v7__2.html#gaa082b214af76c4f3de5364bc35c35558">XVTC_STAT_VBLANK_MASK</a>&#160;&#160;&#160;0x00000002</td></tr>
<tr class="memdesc:gaa082b214af76c4f3de5364bc35c35558"><td class="mdescLeft">&#160;</td><td class="mdescRight">Vertical Blank Interrupt Status Mask.  <a href="#gaa082b214af76c4f3de5364bc35c35558">More...</a><br /></td></tr>
<tr class="separator:gaa082b214af76c4f3de5364bc35c35558"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gafce16d12d0cda22433f08d8f1cff3c9b"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vtc__v7__2.html#gafce16d12d0cda22433f08d8f1cff3c9b">XVTC_STAT_LOCKED_MASK</a>&#160;&#160;&#160;0x00000001</td></tr>
<tr class="memdesc:gafce16d12d0cda22433f08d8f1cff3c9b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Lock Status.  <a href="#gafce16d12d0cda22433f08d8f1cff3c9b">More...</a><br /></td></tr>
<tr class="separator:gafce16d12d0cda22433f08d8f1cff3c9b"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="member-group"></a>
Generator/Detector Encoding Register Bit Definitions</h2></td></tr>
<tr class="memitem:ga5db978630809df9dc6d5d2cf928242f4"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vtc__v7__2.html#ga5db978630809df9dc6d5d2cf928242f4">XVTC_ENC_GACPS_MASK</a>&#160;&#160;&#160;0x00000200</td></tr>
<tr class="memdesc:ga5db978630809df9dc6d5d2cf928242f4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Generator Active Chroma Pixel Skip/Parity Mask.  <a href="#ga5db978630809df9dc6d5d2cf928242f4">More...</a><br /></td></tr>
<tr class="separator:ga5db978630809df9dc6d5d2cf928242f4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga2b68f970b3f3545b0f88f15145676ee2"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vtc__v7__2.html#ga2b68f970b3f3545b0f88f15145676ee2">XVTC_ENC_CPARITY_MASK</a>&#160;&#160;&#160;0x00000100</td></tr>
<tr class="memdesc:ga2b68f970b3f3545b0f88f15145676ee2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Chroma Line Parity Mask.  <a href="#ga2b68f970b3f3545b0f88f15145676ee2">More...</a><br /></td></tr>
<tr class="separator:ga2b68f970b3f3545b0f88f15145676ee2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga9617b9c9a8393abf76147c78c3150dc7"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vtc__v7__2.html#ga9617b9c9a8393abf76147c78c3150dc7">XVTC_ENC_CPARITY_SHIFT</a>&#160;&#160;&#160;8</td></tr>
<tr class="memdesc:ga9617b9c9a8393abf76147c78c3150dc7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Bit shift for Active Chroma Line Parity.  <a href="#ga9617b9c9a8393abf76147c78c3150dc7">More...</a><br /></td></tr>
<tr class="separator:ga9617b9c9a8393abf76147c78c3150dc7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga0f8def26f14212365b1cda101189626d"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vtc__v7__2.html#ga0f8def26f14212365b1cda101189626d">XVTC_ENC_FPARITY_MASK</a>&#160;&#160;&#160;0x00000080</td></tr>
<tr class="memdesc:ga0f8def26f14212365b1cda101189626d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Field Parity Mask.  <a href="#ga0f8def26f14212365b1cda101189626d">More...</a><br /></td></tr>
<tr class="separator:ga0f8def26f14212365b1cda101189626d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac8aafaeafb1be9786874f30f41307854"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vtc__v7__2.html#gac8aafaeafb1be9786874f30f41307854">XVTC_ENC_PROG_MASK</a>&#160;&#160;&#160;0x00000040</td></tr>
<tr class="memdesc:gac8aafaeafb1be9786874f30f41307854"><td class="mdescLeft">&#160;</td><td class="mdescRight">Progressive/Interlaced Mask.  <a href="#gac8aafaeafb1be9786874f30f41307854">More...</a><br /></td></tr>
<tr class="separator:gac8aafaeafb1be9786874f30f41307854"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga82a6b171ff84301b2bb2f55a8159acd0"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vtc__v7__2.html#ga82a6b171ff84301b2bb2f55a8159acd0">XVTC_ENC_PROG_SHIFT</a>&#160;&#160;&#160;6</td></tr>
<tr class="memdesc:ga82a6b171ff84301b2bb2f55a8159acd0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Progressive/Interlaced Shift.  <a href="#ga82a6b171ff84301b2bb2f55a8159acd0">More...</a><br /></td></tr>
<tr class="separator:ga82a6b171ff84301b2bb2f55a8159acd0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga1187889667309853678972cabd77789f"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vtc__v7__2.html#ga1187889667309853678972cabd77789f">XVTC_ENC_GACLS_MASK</a>&#160;&#160;&#160;0x00000001</td></tr>
<tr class="memdesc:ga1187889667309853678972cabd77789f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Generator Active Chroma Line Skip/parity Mask.  <a href="#ga1187889667309853678972cabd77789f">More...</a><br /></td></tr>
<tr class="separator:ga1187889667309853678972cabd77789f"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="member-group"></a>
Generator/Detector Polarity Register Bit Definitions</h2></td></tr>
<tr class="memitem:gadfd94d4ff7a44b596363784c4e79cad2"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vtc__v7__2.html#gadfd94d4ff7a44b596363784c4e79cad2">XVTC_POL_FIP_MASK</a>&#160;&#160;&#160;0x00000040</td></tr>
<tr class="memdesc:gadfd94d4ff7a44b596363784c4e79cad2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Field ID Output Polarity Mask.  <a href="#gadfd94d4ff7a44b596363784c4e79cad2">More...</a><br /></td></tr>
<tr class="separator:gadfd94d4ff7a44b596363784c4e79cad2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gab26d6ebaaee9b900d0b5200fee7cf528"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vtc__v7__2.html#gab26d6ebaaee9b900d0b5200fee7cf528">XVTC_POL_ACP_MASK</a>&#160;&#160;&#160;0x00000020</td></tr>
<tr class="memdesc:gab26d6ebaaee9b900d0b5200fee7cf528"><td class="mdescLeft">&#160;</td><td class="mdescRight">Active Chroma Output Polarity Mask.  <a href="#gab26d6ebaaee9b900d0b5200fee7cf528">More...</a><br /></td></tr>
<tr class="separator:gab26d6ebaaee9b900d0b5200fee7cf528"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga8d3dfc6ba08e9aae727bf85aae9d2dd3"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vtc__v7__2.html#ga8d3dfc6ba08e9aae727bf85aae9d2dd3">XVTC_POL_AVP_MASK</a>&#160;&#160;&#160;0x00000010</td></tr>
<tr class="memdesc:ga8d3dfc6ba08e9aae727bf85aae9d2dd3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Active Video Output Polarity Mask.  <a href="#ga8d3dfc6ba08e9aae727bf85aae9d2dd3">More...</a><br /></td></tr>
<tr class="separator:ga8d3dfc6ba08e9aae727bf85aae9d2dd3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga2872ae0f1502f21a6fd6ff011d41cd62"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vtc__v7__2.html#ga2872ae0f1502f21a6fd6ff011d41cd62">XVTC_POL_HSP_MASK</a>&#160;&#160;&#160;0x00000008</td></tr>
<tr class="memdesc:ga2872ae0f1502f21a6fd6ff011d41cd62"><td class="mdescLeft">&#160;</td><td class="mdescRight">Horizontal Sync Output Polarity Mask.  <a href="#ga2872ae0f1502f21a6fd6ff011d41cd62">More...</a><br /></td></tr>
<tr class="separator:ga2872ae0f1502f21a6fd6ff011d41cd62"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaf9ef1ca34605c1e1e256f5ded446d261"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vtc__v7__2.html#gaf9ef1ca34605c1e1e256f5ded446d261">XVTC_POL_VSP_MASK</a>&#160;&#160;&#160;0x00000004</td></tr>
<tr class="memdesc:gaf9ef1ca34605c1e1e256f5ded446d261"><td class="mdescLeft">&#160;</td><td class="mdescRight">Vertical Sync Output Polarity Mask.  <a href="#gaf9ef1ca34605c1e1e256f5ded446d261">More...</a><br /></td></tr>
<tr class="separator:gaf9ef1ca34605c1e1e256f5ded446d261"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga873fb4ed963c6e69f22a052704d8dc13"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vtc__v7__2.html#ga873fb4ed963c6e69f22a052704d8dc13">XVTC_POL_HBP_MASK</a>&#160;&#160;&#160;0x00000002</td></tr>
<tr class="memdesc:ga873fb4ed963c6e69f22a052704d8dc13"><td class="mdescLeft">&#160;</td><td class="mdescRight">Horizontal Blank Output Polarity Mask.  <a href="#ga873fb4ed963c6e69f22a052704d8dc13">More...</a><br /></td></tr>
<tr class="separator:ga873fb4ed963c6e69f22a052704d8dc13"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga5db85c09cbdde8dc0090465f8a692574"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vtc__v7__2.html#ga5db85c09cbdde8dc0090465f8a692574">XVTC_POL_VBP_MASK</a>&#160;&#160;&#160;0x00000001</td></tr>
<tr class="memdesc:ga5db85c09cbdde8dc0090465f8a692574"><td class="mdescLeft">&#160;</td><td class="mdescRight">Vertical Blank Output Polarity Mask.  <a href="#ga5db85c09cbdde8dc0090465f8a692574">More...</a><br /></td></tr>
<tr class="separator:ga5db85c09cbdde8dc0090465f8a692574"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga965bf2358169c158adad984b384bb116"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vtc__v7__2.html#ga965bf2358169c158adad984b384bb116">XVTC_POL_ALLP_MASK</a>&#160;&#160;&#160;0x0000007F</td></tr>
<tr class="memdesc:ga965bf2358169c158adad984b384bb116"><td class="mdescLeft">&#160;</td><td class="mdescRight">Bit mask for all polarity bits Mask.  <a href="#ga965bf2358169c158adad984b384bb116">More...</a><br /></td></tr>
<tr class="separator:ga965bf2358169c158adad984b384bb116"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="member-group"></a>
Generator/Detector Full Vertical Size Register Bit Definitions</h2></td></tr>
<tr><td class="ititle" colspan="2"><p><a class="anchor" id="amgrp1d5570735f2f8e521a788bade163e4c7"></a>and Shift </p>
</td></tr>
<tr class="memitem:gafaacbbdd4a93c4ccdd56b02f1c0d6f63"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vtc__v7__2.html#gafaacbbdd4a93c4ccdd56b02f1c0d6f63">XVTC_VSIZE_F1_MASK</a>&#160;&#160;&#160;0x1FFF0000</td></tr>
<tr class="memdesc:gafaacbbdd4a93c4ccdd56b02f1c0d6f63"><td class="mdescLeft">&#160;</td><td class="mdescRight">Total number of lines (including blanking) for frame or field 1.  <a href="#gafaacbbdd4a93c4ccdd56b02f1c0d6f63">More...</a><br /></td></tr>
<tr class="separator:gafaacbbdd4a93c4ccdd56b02f1c0d6f63"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga096dd5abc71767007fc0c6be6e74b5e4"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vtc__v7__2.html#ga096dd5abc71767007fc0c6be6e74b5e4">XVTC_VSIZE_F1_SHIFT</a>&#160;&#160;&#160;16</td></tr>
<tr class="memdesc:ga096dd5abc71767007fc0c6be6e74b5e4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Bit shift for End Cycle or Line Count.  <a href="#ga096dd5abc71767007fc0c6be6e74b5e4">More...</a><br /></td></tr>
<tr class="separator:ga096dd5abc71767007fc0c6be6e74b5e4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga4cd67567ab4210f9fb25a7237766867e"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vtc__v7__2.html#ga4cd67567ab4210f9fb25a7237766867e">XVTC_VSIZE_F0_MASK</a>&#160;&#160;&#160;0x00001FFF</td></tr>
<tr class="memdesc:ga4cd67567ab4210f9fb25a7237766867e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Total number of lines (including blanking) for frame or field 0.  <a href="#ga4cd67567ab4210f9fb25a7237766867e">More...</a><br /></td></tr>
<tr class="separator:ga4cd67567ab4210f9fb25a7237766867e"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="member-group"></a>
Generator/Detector Sync/Blank Register Bit Definitions and Shift</h2></td></tr>
<tr class="memitem:ga64ed939f24c0ed2faf0ccea6342ee34e"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vtc__v7__2.html#ga64ed939f24c0ed2faf0ccea6342ee34e">XVTC_SB_END_MASK</a>&#160;&#160;&#160;0x1FFF0000</td></tr>
<tr class="memdesc:ga64ed939f24c0ed2faf0ccea6342ee34e"><td class="mdescLeft">&#160;</td><td class="mdescRight">End cycle or line count of horizontal sync, vertical sync or vertical blank.  <a href="#ga64ed939f24c0ed2faf0ccea6342ee34e">More...</a><br /></td></tr>
<tr class="separator:ga64ed939f24c0ed2faf0ccea6342ee34e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga3cf938fa466fed1f06292beb0cc491b1"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vtc__v7__2.html#ga3cf938fa466fed1f06292beb0cc491b1">XVTC_SB_END_SHIFT</a>&#160;&#160;&#160;16</td></tr>
<tr class="memdesc:ga3cf938fa466fed1f06292beb0cc491b1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Bit shift for End Cycle or Line Count.  <a href="#ga3cf938fa466fed1f06292beb0cc491b1">More...</a><br /></td></tr>
<tr class="separator:ga3cf938fa466fed1f06292beb0cc491b1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac6c59c6d0dbc0269c56334086bcd5b80"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vtc__v7__2.html#gac6c59c6d0dbc0269c56334086bcd5b80">XVTC_SB_START_MASK</a>&#160;&#160;&#160;0x00001FFF</td></tr>
<tr class="memdesc:gac6c59c6d0dbc0269c56334086bcd5b80"><td class="mdescLeft">&#160;</td><td class="mdescRight">Start cycle or line count of horizontal sync, vertical sync or vertical blank.  <a href="#gac6c59c6d0dbc0269c56334086bcd5b80">More...</a><br /></td></tr>
<tr class="separator:gac6c59c6d0dbc0269c56334086bcd5b80"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="member-group"></a>
Generator/Detector VBlank/VSync Horizontal Bit Definitions and Shift</h2></td></tr>
<tr class="memitem:ga563e27a60e431968ede6ae0b73804913"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vtc__v7__2.html#ga563e27a60e431968ede6ae0b73804913">XVTC_XVXHOX_HEND_MASK</a>&#160;&#160;&#160;0x1FFF0000</td></tr>
<tr class="memdesc:ga563e27a60e431968ede6ae0b73804913"><td class="mdescLeft">&#160;</td><td class="mdescRight">Horizontal Offset End Mask.  <a href="#ga563e27a60e431968ede6ae0b73804913">More...</a><br /></td></tr>
<tr class="separator:ga563e27a60e431968ede6ae0b73804913"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga1a48a589d8622dd7dd303d34c1721d5a"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vtc__v7__2.html#ga1a48a589d8622dd7dd303d34c1721d5a">XVTC_XVXHOX_HEND_SHIFT</a>&#160;&#160;&#160;16</td></tr>
<tr class="memdesc:ga1a48a589d8622dd7dd303d34c1721d5a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Horizontal End Shift.  <a href="#ga1a48a589d8622dd7dd303d34c1721d5a">More...</a><br /></td></tr>
<tr class="separator:ga1a48a589d8622dd7dd303d34c1721d5a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga53c3d50fe03f51602c91a76e6c951cc9"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vtc__v7__2.html#ga53c3d50fe03f51602c91a76e6c951cc9">XVTC_XVXHOX_HSTART_MASK</a>&#160;&#160;&#160;0x00001FFF</td></tr>
<tr class="memdesc:ga53c3d50fe03f51602c91a76e6c951cc9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Horizontal Offset Start Offset.  <a href="#ga53c3d50fe03f51602c91a76e6c951cc9">More...</a><br /></td></tr>
<tr class="separator:ga53c3d50fe03f51602c91a76e6c951cc9"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="member-group"></a>
Frame Sync 00 - 15</h2></td></tr>
<tr class="memitem:gaa69be863f1b3c3961ab0d9f135e4b391"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vtc__v7__2.html#gaa69be863f1b3c3961ab0d9f135e4b391">XVTC_FSXX_VSTART_MASK</a>&#160;&#160;&#160;0x1FFF0000</td></tr>
<tr class="memdesc:gaa69be863f1b3c3961ab0d9f135e4b391"><td class="mdescLeft">&#160;</td><td class="mdescRight">Vertical line count during which current Frame Sync is active Mask.  <a href="#gaa69be863f1b3c3961ab0d9f135e4b391">More...</a><br /></td></tr>
<tr class="separator:gaa69be863f1b3c3961ab0d9f135e4b391"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga4705a1946469f96743216d595dc8e420"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vtc__v7__2.html#ga4705a1946469f96743216d595dc8e420">XVTC_FSXX_VSTART_SHIFT</a>&#160;&#160;&#160;16</td></tr>
<tr class="memdesc:ga4705a1946469f96743216d595dc8e420"><td class="mdescLeft">&#160;</td><td class="mdescRight">Bit shift for the vertical line count.  <a href="#ga4705a1946469f96743216d595dc8e420">More...</a><br /></td></tr>
<tr class="separator:ga4705a1946469f96743216d595dc8e420"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaf8f1fa0cc91836625a35c94312338466"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vtc__v7__2.html#gaf8f1fa0cc91836625a35c94312338466">XVTC_FSXX_HSTART_MASK</a>&#160;&#160;&#160;0x00001FFF</td></tr>
<tr class="memdesc:gaf8f1fa0cc91836625a35c94312338466"><td class="mdescLeft">&#160;</td><td class="mdescRight">Horizontal cycle count during which current Frame Sync is active Mask.  <a href="#gaf8f1fa0cc91836625a35c94312338466">More...</a><br /></td></tr>
<tr class="separator:gaf8f1fa0cc91836625a35c94312338466"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="member-group"></a>
VTC Generator Global Delay Bit Definition and Shift</h2></td></tr>
<tr class="memitem:ga9ad0af215c5e1fb306f9e8fb822061ee"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vtc__v7__2.html#ga9ad0af215c5e1fb306f9e8fb822061ee">XVTC_GGD_VDELAY_MASK</a>&#160;&#160;&#160;0x1FFF0000</td></tr>
<tr class="memdesc:ga9ad0af215c5e1fb306f9e8fb822061ee"><td class="mdescLeft">&#160;</td><td class="mdescRight">Total lines per frame to delay generator output Mask.  <a href="#ga9ad0af215c5e1fb306f9e8fb822061ee">More...</a><br /></td></tr>
<tr class="separator:ga9ad0af215c5e1fb306f9e8fb822061ee"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga704b7492350216f5fad89b7914102556"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vtc__v7__2.html#ga704b7492350216f5fad89b7914102556">XVTC_GGD_VDELAY_SHIFT</a>&#160;&#160;&#160;16</td></tr>
<tr class="memdesc:ga704b7492350216f5fad89b7914102556"><td class="mdescLeft">&#160;</td><td class="mdescRight">Bit shift for the total lines.  <a href="#ga704b7492350216f5fad89b7914102556">More...</a><br /></td></tr>
<tr class="separator:ga704b7492350216f5fad89b7914102556"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gafdfbb60141c1787d0b7d960588c0812a"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vtc__v7__2.html#gafdfbb60141c1787d0b7d960588c0812a">XVTC_GGD_HDELAY_MASK</a>&#160;&#160;&#160;0x00001FFF</td></tr>
<tr class="memdesc:gafdfbb60141c1787d0b7d960588c0812a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Total clock cycles per line to delay generator output Mask.  <a href="#gafdfbb60141c1787d0b7d960588c0812a">More...</a><br /></td></tr>
<tr class="separator:gafdfbb60141c1787d0b7d960588c0812a"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="member-group"></a>
Compatibility Macros</h2></td></tr>
<tr class="memitem:ga3c34f1e095231749fbe79ec9a6de717a"><td class="memItemLeft" align="right" valign="top"><a id="ga3c34f1e095231749fbe79ec9a6de717a"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>XVTC_CTL</b>&#160;&#160;&#160;<a class="el" href="group__vtc__v7__2.html#ga159a75f7463b98abf67d279aba9edd67">XVTC_CTL_OFFSET</a></td></tr>
<tr class="separator:ga3c34f1e095231749fbe79ec9a6de717a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga1c083e5797e0d37db81b34e902f997fe"><td class="memItemLeft" align="right" valign="top"><a id="ga1c083e5797e0d37db81b34e902f997fe"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>XVTC_ISR</b>&#160;&#160;&#160;<a class="el" href="group__vtc__v7__2.html#gaa690829886e09994bae91932d380240a">XVTC_ISR_OFFSET</a></td></tr>
<tr class="separator:ga1c083e5797e0d37db81b34e902f997fe"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga9892c177c089ce19e214057b03d67516"><td class="memItemLeft" align="right" valign="top"><a id="ga9892c177c089ce19e214057b03d67516"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>XVTC_ERROR</b>&#160;&#160;&#160;<a class="el" href="group__vtc__v7__2.html#gaf207254454492cdd2c8de0643bdac9bb">XVTC_ERROR_OFFSET</a></td></tr>
<tr class="separator:ga9892c177c089ce19e214057b03d67516"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaf471146f8c902c1cfb149c828cef9820"><td class="memItemLeft" align="right" valign="top"><a id="gaf471146f8c902c1cfb149c828cef9820"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>XVTC_IER</b>&#160;&#160;&#160;<a class="el" href="group__vtc__v7__2.html#gac0ac89b5f531d863ad78e8b8af3c0df2">XVTC_IER_OFFSET</a></td></tr>
<tr class="separator:gaf471146f8c902c1cfb149c828cef9820"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gab0b6e45dea8ce0cbde35f7c81239fc5d"><td class="memItemLeft" align="right" valign="top"><a id="gab0b6e45dea8ce0cbde35f7c81239fc5d"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>XVTC_VER</b>&#160;&#160;&#160;<a class="el" href="group__vtc__v7__2.html#ga39912d1a11e97b5ff398260f9956b958">XVTC_VER_OFFSET</a></td></tr>
<tr class="separator:gab0b6e45dea8ce0cbde35f7c81239fc5d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gadb5ecdb336f9b1d6fecd2feeffe49014"><td class="memItemLeft" align="right" valign="top"><a id="gadb5ecdb336f9b1d6fecd2feeffe49014"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>XVTC_DASIZE</b>&#160;&#160;&#160;<a class="el" href="group__vtc__v7__2.html#ga5fd53f71992b29ea22a40d29030b5125">XVTC_DASIZE_OFFSET</a></td></tr>
<tr class="separator:gadb5ecdb336f9b1d6fecd2feeffe49014"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaca967168aad696fe8f1948fb849a6ffa"><td class="memItemLeft" align="right" valign="top"><a id="gaca967168aad696fe8f1948fb849a6ffa"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>XVTC_DTSTAT</b>&#160;&#160;&#160;<a class="el" href="group__vtc__v7__2.html#gac124ae86b82dccb5437f9720e6fc145b">XVTC_DTSTAT_OFFSET</a></td></tr>
<tr class="separator:gaca967168aad696fe8f1948fb849a6ffa"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac8e3336cebc216840a5a402cbe9407ac"><td class="memItemLeft" align="right" valign="top"><a id="gac8e3336cebc216840a5a402cbe9407ac"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>XVTC_DFENC</b>&#160;&#160;&#160;<a class="el" href="group__vtc__v7__2.html#gacefed56343d0bda25584d1bf55ef5ad2">XVTC_DFENC_OFFSET</a></td></tr>
<tr class="separator:gac8e3336cebc216840a5a402cbe9407ac"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac5eb9385e344513f92c367cc8e2256d6"><td class="memItemLeft" align="right" valign="top"><a id="gac5eb9385e344513f92c367cc8e2256d6"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>XVTC_DPOL</b>&#160;&#160;&#160;<a class="el" href="group__vtc__v7__2.html#ga87d855aa56ad0fe1bf1e23700bc7e708">XVTC_DPOL_OFFSET</a></td></tr>
<tr class="separator:gac5eb9385e344513f92c367cc8e2256d6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga880de7e77e37548be6dc75c44dbc0ef1"><td class="memItemLeft" align="right" valign="top"><a id="ga880de7e77e37548be6dc75c44dbc0ef1"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>XVTC_DHSIZE</b>&#160;&#160;&#160;<a class="el" href="group__vtc__v7__2.html#ga70c49477008fdbd56a3f2d65b4b4ef09">XVTC_DHSIZE_OFFSET</a></td></tr>
<tr class="separator:ga880de7e77e37548be6dc75c44dbc0ef1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gad5adf3d6272af9a41096522f3e89c51a"><td class="memItemLeft" align="right" valign="top"><a id="gad5adf3d6272af9a41096522f3e89c51a"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>XVTC_DVSIZE</b>&#160;&#160;&#160;<a class="el" href="group__vtc__v7__2.html#gaa455a8e165902107740172ee4ca54625">XVTC_DVSIZE_OFFSET</a></td></tr>
<tr class="separator:gad5adf3d6272af9a41096522f3e89c51a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gacbb40329ff749efee3a4f9ee0b2fb82f"><td class="memItemLeft" align="right" valign="top"><a id="gacbb40329ff749efee3a4f9ee0b2fb82f"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>XVTC_DHSYNC</b>&#160;&#160;&#160;<a class="el" href="group__vtc__v7__2.html#gac045ec9e225a24a6d87363dc1f970ee7">XVTC_DHSYNC_OFFSET</a></td></tr>
<tr class="separator:gacbb40329ff749efee3a4f9ee0b2fb82f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga36f5dac8de17fe388cc07619a2760545"><td class="memItemLeft" align="right" valign="top"><a id="ga36f5dac8de17fe388cc07619a2760545"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>XVTC_DVBHOFF</b>&#160;&#160;&#160;<a class="el" href="group__vtc__v7__2.html#ga9c33fb3dce70c901dfac6d8f23e7c69a">XVTC_DVBHOFF_OFFSET</a></td></tr>
<tr class="separator:ga36f5dac8de17fe388cc07619a2760545"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga44b74f2f74bbcdc63544c1e76de7666c"><td class="memItemLeft" align="right" valign="top"><a id="ga44b74f2f74bbcdc63544c1e76de7666c"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>XVTC_DVSYNC</b>&#160;&#160;&#160;<a class="el" href="group__vtc__v7__2.html#gab4beac74f611a10b2adef1cc9ad4a8b2">XVTC_DVSYNC_OFFSET</a></td></tr>
<tr class="separator:ga44b74f2f74bbcdc63544c1e76de7666c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga816fb3c8c7cb79971958e7338a4d2238"><td class="memItemLeft" align="right" valign="top"><a id="ga816fb3c8c7cb79971958e7338a4d2238"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>XVTC_DVSHOFF</b>&#160;&#160;&#160;<a class="el" href="group__vtc__v7__2.html#gae98e2cd9095eec35bb95838192ae03c0">XVTC_DVSHOFF_OFFSET</a></td></tr>
<tr class="separator:ga816fb3c8c7cb79971958e7338a4d2238"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga459374db6eb07785e88d2269f02d0708"><td class="memItemLeft" align="right" valign="top"><a id="ga459374db6eb07785e88d2269f02d0708"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>XVTC_DVBHOFF_F1</b>&#160;&#160;&#160;<a class="el" href="group__vtc__v7__2.html#gaad602265b9c2a24868b3b2c36a1419ec">XVTC_DVBHOFF_F1_OFFSET</a></td></tr>
<tr class="separator:ga459374db6eb07785e88d2269f02d0708"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga5e1a69ff9d4a9ee49404c374ea8a8dfa"><td class="memItemLeft" align="right" valign="top"><a id="ga5e1a69ff9d4a9ee49404c374ea8a8dfa"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>XVTC_DVSYNC_F1</b>&#160;&#160;&#160;<a class="el" href="group__vtc__v7__2.html#gaf5acce97a17b0acaf7ecbba27c37af89">XVTC_DVSYNC_F1_OFFSET</a></td></tr>
<tr class="separator:ga5e1a69ff9d4a9ee49404c374ea8a8dfa"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gab782a671be46e387a0128dd1dece143e"><td class="memItemLeft" align="right" valign="top"><a id="gab782a671be46e387a0128dd1dece143e"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>XVTC_DVSHOFF_F1</b>&#160;&#160;&#160;<a class="el" href="group__vtc__v7__2.html#gacb7b940b2b5a145c254d48fa02f9f8a5">XVTC_DVSHOFF_F1_OFFSET</a></td></tr>
<tr class="separator:gab782a671be46e387a0128dd1dece143e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga1d7d6f2083b5663c4c9b89ae41cea029"><td class="memItemLeft" align="right" valign="top"><a id="ga1d7d6f2083b5663c4c9b89ae41cea029"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>XVTC_GASIZE</b>&#160;&#160;&#160;<a class="el" href="group__vtc__v7__2.html#ga10c0e460c3df1f6cf5cde54cb597b9b9">XVTC_GASIZE_OFFSET</a></td></tr>
<tr class="separator:ga1d7d6f2083b5663c4c9b89ae41cea029"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga31e10b17205259155d523737003d3572"><td class="memItemLeft" align="right" valign="top"><a id="ga31e10b17205259155d523737003d3572"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>XVTC_GTSTAT</b>&#160;&#160;&#160;<a class="el" href="group__vtc__v7__2.html#ga27376de702a2fed963f98dbb096bdaeb">XVTC_GTSTAT_OFFSET</a></td></tr>
<tr class="separator:ga31e10b17205259155d523737003d3572"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga5edb52d1550175511e91c4d8d937c007"><td class="memItemLeft" align="right" valign="top"><a id="ga5edb52d1550175511e91c4d8d937c007"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>XVTC_GFENC</b>&#160;&#160;&#160;<a class="el" href="group__vtc__v7__2.html#ga94bc001b50845a4eca652498aed73ee1">XVTC_GFENC_OFFSET</a></td></tr>
<tr class="separator:ga5edb52d1550175511e91c4d8d937c007"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga2bf993898d0f7dde08ff132a54d1bad1"><td class="memItemLeft" align="right" valign="top"><a id="ga2bf993898d0f7dde08ff132a54d1bad1"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>XVTC_GPOL</b>&#160;&#160;&#160;<a class="el" href="group__vtc__v7__2.html#ga3ad16c3e3994cea885a9b662840a4651">XVTC_GPOL_OFFSET</a></td></tr>
<tr class="separator:ga2bf993898d0f7dde08ff132a54d1bad1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga684d47fefc353525a89a868e3cc0d97d"><td class="memItemLeft" align="right" valign="top"><a id="ga684d47fefc353525a89a868e3cc0d97d"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>XVTC_GHSIZE</b>&#160;&#160;&#160;<a class="el" href="group__vtc__v7__2.html#ga459460a068ba9d30de3c2c129c0bfe77">XVTC_GHSIZE_OFFSET</a></td></tr>
<tr class="separator:ga684d47fefc353525a89a868e3cc0d97d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga1d6baed408549d75e60e8219d6df9d01"><td class="memItemLeft" align="right" valign="top"><a id="ga1d6baed408549d75e60e8219d6df9d01"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>XVTC_GVSIZE</b>&#160;&#160;&#160;<a class="el" href="group__vtc__v7__2.html#gacee65d364a7ae4710d77df92acfc76c5">XVTC_GVSIZE_OFFSET</a></td></tr>
<tr class="separator:ga1d6baed408549d75e60e8219d6df9d01"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga51417c621ff6eda031a4800714835dc2"><td class="memItemLeft" align="right" valign="top"><a id="ga51417c621ff6eda031a4800714835dc2"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>XVTC_GHSYNC</b>&#160;&#160;&#160;<a class="el" href="group__vtc__v7__2.html#gab1efc7231f18feb307e5d2354f8ffe62">XVTC_GHSYNC_OFFSET</a></td></tr>
<tr class="separator:ga51417c621ff6eda031a4800714835dc2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga51c6f52cbdbefb5798a5ac8e596fff11"><td class="memItemLeft" align="right" valign="top"><a id="ga51c6f52cbdbefb5798a5ac8e596fff11"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>XVTC_GVBHOFF</b>&#160;&#160;&#160;<a class="el" href="group__vtc__v7__2.html#gaf0332b2599e090ad73dc80ec4c94ebf0">XVTC_GVBHOFF_OFFSET</a></td></tr>
<tr class="separator:ga51c6f52cbdbefb5798a5ac8e596fff11"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga2c578f55d0afde86605cbd159207fe76"><td class="memItemLeft" align="right" valign="top"><a id="ga2c578f55d0afde86605cbd159207fe76"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>XVTC_GVSYNC</b>&#160;&#160;&#160;<a class="el" href="group__vtc__v7__2.html#gaae728c8de52224f3de5a5c84c6805030">XVTC_GVSYNC_OFFSET</a></td></tr>
<tr class="separator:ga2c578f55d0afde86605cbd159207fe76"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaa09616d3bcaf536c0797c1497b574049"><td class="memItemLeft" align="right" valign="top"><a id="gaa09616d3bcaf536c0797c1497b574049"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>XVTC_GVSHOFF</b>&#160;&#160;&#160;<a class="el" href="group__vtc__v7__2.html#ga3826c4acb9959f8371d1e677eeb20689">XVTC_GVSHOFF_OFFSET</a></td></tr>
<tr class="separator:gaa09616d3bcaf536c0797c1497b574049"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga93107e2098bc81f91761d8e3e558d101"><td class="memItemLeft" align="right" valign="top"><a id="ga93107e2098bc81f91761d8e3e558d101"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>XVTC_GVBHOFF_F1</b>&#160;&#160;&#160;<a class="el" href="group__vtc__v7__2.html#ga498dd3256671119be8ccac1b9824d704">XVTC_GVBHOFF_F1_OFFSET</a></td></tr>
<tr class="separator:ga93107e2098bc81f91761d8e3e558d101"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga4713135a51b5ecaf623753a72abfdee5"><td class="memItemLeft" align="right" valign="top"><a id="ga4713135a51b5ecaf623753a72abfdee5"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>XVTC_GVSYNC_F1</b>&#160;&#160;&#160;<a class="el" href="group__vtc__v7__2.html#ga427e980962c29110b2ba3b5344e364ba">XVTC_GVSYNC_F1_OFFSET</a></td></tr>
<tr class="separator:ga4713135a51b5ecaf623753a72abfdee5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga45ac4d33cc538c5ee97b6eb08d248551"><td class="memItemLeft" align="right" valign="top"><a id="ga45ac4d33cc538c5ee97b6eb08d248551"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>XVTC_GVSHOFF_F1</b>&#160;&#160;&#160;<a class="el" href="group__vtc__v7__2.html#gaba4d4579991d626d8fb749b6a5031a1b">XVTC_GVSHOFF_F1_OFFSET</a></td></tr>
<tr class="separator:ga45ac4d33cc538c5ee97b6eb08d248551"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga9781e6fe796b80e132be3274727895da"><td class="memItemLeft" align="right" valign="top"><a id="ga9781e6fe796b80e132be3274727895da"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>XVTC_FS00</b>&#160;&#160;&#160;<a class="el" href="group__vtc__v7__2.html#ga96e62aab696d168ef108ac72d3b72cd3">XVTC_FS00_OFFSET</a></td></tr>
<tr class="separator:ga9781e6fe796b80e132be3274727895da"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga109f10eb48e60356b8ea2ecdb106f1b4"><td class="memItemLeft" align="right" valign="top"><a id="ga109f10eb48e60356b8ea2ecdb106f1b4"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>XVTC_FS01</b>&#160;&#160;&#160;<a class="el" href="group__vtc__v7__2.html#gafddbf378acba2cc4612e164c2462a27d">XVTC_FS01_OFFSET</a></td></tr>
<tr class="separator:ga109f10eb48e60356b8ea2ecdb106f1b4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga2caa98557a5de58c7e13f2edf67700d4"><td class="memItemLeft" align="right" valign="top"><a id="ga2caa98557a5de58c7e13f2edf67700d4"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>XVTC_FS02</b>&#160;&#160;&#160;<a class="el" href="group__vtc__v7__2.html#ga6ab538f50485e12a3eb978647aa63d32">XVTC_FS02_OFFSET</a></td></tr>
<tr class="separator:ga2caa98557a5de58c7e13f2edf67700d4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gadfa74adc49589324fa3d8d0493597ed8"><td class="memItemLeft" align="right" valign="top"><a id="gadfa74adc49589324fa3d8d0493597ed8"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>XVTC_FS03</b>&#160;&#160;&#160;<a class="el" href="group__vtc__v7__2.html#ga7fb7088ca720a2e6cda9bec684078395">XVTC_FS03_OFFSET</a></td></tr>
<tr class="separator:gadfa74adc49589324fa3d8d0493597ed8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga36ee775a3cb0a9f982610c8b08dfda49"><td class="memItemLeft" align="right" valign="top"><a id="ga36ee775a3cb0a9f982610c8b08dfda49"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>XVTC_FS04</b>&#160;&#160;&#160;<a class="el" href="group__vtc__v7__2.html#gabbc1872c13705c5a9a26d20ade907a41">XVTC_FS04_OFFSET</a></td></tr>
<tr class="separator:ga36ee775a3cb0a9f982610c8b08dfda49"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga61517eb887a83f277ac8e90d391f0515"><td class="memItemLeft" align="right" valign="top"><a id="ga61517eb887a83f277ac8e90d391f0515"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>XVTC_FS05</b>&#160;&#160;&#160;<a class="el" href="group__vtc__v7__2.html#ga136dfcf22d228bc0d8afc8b515a72d18">XVTC_FS05_OFFSET</a></td></tr>
<tr class="separator:ga61517eb887a83f277ac8e90d391f0515"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga6f94c05b4bb7f8fa2991e2c66c80c922"><td class="memItemLeft" align="right" valign="top"><a id="ga6f94c05b4bb7f8fa2991e2c66c80c922"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>XVTC_FS06</b>&#160;&#160;&#160;<a class="el" href="group__vtc__v7__2.html#ga86282e4d8e31455560261b7ee782467a">XVTC_FS06_OFFSET</a></td></tr>
<tr class="separator:ga6f94c05b4bb7f8fa2991e2c66c80c922"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga3de941a576c65e5d84f7f6d2992a1667"><td class="memItemLeft" align="right" valign="top"><a id="ga3de941a576c65e5d84f7f6d2992a1667"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>XVTC_FS07</b>&#160;&#160;&#160;<a class="el" href="group__vtc__v7__2.html#ga553d890543d36c25317df68cb4386fb4">XVTC_FS07_OFFSET</a></td></tr>
<tr class="separator:ga3de941a576c65e5d84f7f6d2992a1667"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaee51f8459663cde788a81f9ad94dd525"><td class="memItemLeft" align="right" valign="top"><a id="gaee51f8459663cde788a81f9ad94dd525"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>XVTC_FS08</b>&#160;&#160;&#160;<a class="el" href="group__vtc__v7__2.html#gabd86ad6e72df3dcb319b1958d25eb0df">XVTC_FS08_OFFSET</a></td></tr>
<tr class="separator:gaee51f8459663cde788a81f9ad94dd525"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga677af9f39dd3e0ad3e6be9a7cf89d249"><td class="memItemLeft" align="right" valign="top"><a id="ga677af9f39dd3e0ad3e6be9a7cf89d249"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>XVTC_FS09</b>&#160;&#160;&#160;<a class="el" href="group__vtc__v7__2.html#ga06ca862139e3fe6bb3c51432664c9030">XVTC_FS09_OFFSET</a></td></tr>
<tr class="separator:ga677af9f39dd3e0ad3e6be9a7cf89d249"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gab00e12fcff755ab479dc257dddd428e3"><td class="memItemLeft" align="right" valign="top"><a id="gab00e12fcff755ab479dc257dddd428e3"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>XVTC_FS10</b>&#160;&#160;&#160;<a class="el" href="group__vtc__v7__2.html#ga7bb97e46d60fddda869eba7e0916cc47">XVTC_FS10_OFFSET</a></td></tr>
<tr class="separator:gab00e12fcff755ab479dc257dddd428e3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga07da1477e7882a4a152e4c66cf3694a5"><td class="memItemLeft" align="right" valign="top"><a id="ga07da1477e7882a4a152e4c66cf3694a5"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>XVTC_FS11</b>&#160;&#160;&#160;<a class="el" href="group__vtc__v7__2.html#ga7e977700305e3ace7b3d59d8cd8bfa7e">XVTC_FS11_OFFSET</a></td></tr>
<tr class="separator:ga07da1477e7882a4a152e4c66cf3694a5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga57b56b94b3353e5acdd656114d114f0e"><td class="memItemLeft" align="right" valign="top"><a id="ga57b56b94b3353e5acdd656114d114f0e"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>XVTC_FS12</b>&#160;&#160;&#160;<a class="el" href="group__vtc__v7__2.html#ga0fabcaea8463a3e5ab10194e2ef9f3fa">XVTC_FS12_OFFSET</a></td></tr>
<tr class="separator:ga57b56b94b3353e5acdd656114d114f0e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga579d8c4a914fc1de95e5586bcc176699"><td class="memItemLeft" align="right" valign="top"><a id="ga579d8c4a914fc1de95e5586bcc176699"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>XVTC_FS13</b>&#160;&#160;&#160;<a class="el" href="group__vtc__v7__2.html#ga35241f9952b0f5cbf1488288445e7df1">XVTC_FS13_OFFSET</a></td></tr>
<tr class="separator:ga579d8c4a914fc1de95e5586bcc176699"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gace99d55136973f9c56c69602712aa58c"><td class="memItemLeft" align="right" valign="top"><a id="gace99d55136973f9c56c69602712aa58c"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>XVTC_FS14</b>&#160;&#160;&#160;<a class="el" href="group__vtc__v7__2.html#gaac9fb8e2e06585e3e55712f66b182962">XVTC_FS14_OFFSET</a></td></tr>
<tr class="separator:gace99d55136973f9c56c69602712aa58c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga626bff0caf0e0ba5bd1f10bafde26786"><td class="memItemLeft" align="right" valign="top"><a id="ga626bff0caf0e0ba5bd1f10bafde26786"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>XVTC_FS15</b>&#160;&#160;&#160;<a class="el" href="group__vtc__v7__2.html#gaf452465a8fc0e79f27c381420f0b4b08">XVTC_FS15_OFFSET</a></td></tr>
<tr class="separator:ga626bff0caf0e0ba5bd1f10bafde26786"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga744d960bfc08ebc976592c4778ed1ea4"><td class="memItemLeft" align="right" valign="top"><a id="ga744d960bfc08ebc976592c4778ed1ea4"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>XVTC_GGD</b>&#160;&#160;&#160;<a class="el" href="group__vtc__v7__2.html#ga1d092a9b6722c4f7b74e752ee1682646">XVTC_GGD_OFFSET</a></td></tr>
<tr class="separator:ga744d960bfc08ebc976592c4778ed1ea4"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="member-group"></a>
Register Access Macro Definition</h2></td></tr>
<tr class="memitem:ga8c21088f7fe4f0b05330a7681dd01419"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vtc__v7__2.html#ga8c21088f7fe4f0b05330a7681dd01419">XVtc_In32</a>&#160;&#160;&#160;Xil_In32</td></tr>
<tr class="memdesc:ga8c21088f7fe4f0b05330a7681dd01419"><td class="mdescLeft">&#160;</td><td class="mdescRight">Input Operations.  <a href="#ga8c21088f7fe4f0b05330a7681dd01419">More...</a><br /></td></tr>
<tr class="separator:ga8c21088f7fe4f0b05330a7681dd01419"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gade6c5f7d09b842234c34bee14fa9d127"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vtc__v7__2.html#gade6c5f7d09b842234c34bee14fa9d127">XVtc_Out32</a>&#160;&#160;&#160;Xil_Out32</td></tr>
<tr class="memdesc:gade6c5f7d09b842234c34bee14fa9d127"><td class="mdescLeft">&#160;</td><td class="mdescRight">Output Operations.  <a href="#gade6c5f7d09b842234c34bee14fa9d127">More...</a><br /></td></tr>
<tr class="separator:gade6c5f7d09b842234c34bee14fa9d127"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga31cab60bdab40dbd0c9762c4de5de734"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vtc__v7__2.html#ga31cab60bdab40dbd0c9762c4de5de734">XVtc_ReadReg</a>(BaseAddress,  RegOffset)&#160;&#160;&#160;<a class="el" href="group__vtc__v7__2.html#ga8c21088f7fe4f0b05330a7681dd01419">XVtc_In32</a>((BaseAddress) + ((u32)RegOffset))</td></tr>
<tr class="memdesc:ga31cab60bdab40dbd0c9762c4de5de734"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function macro reads the given register.  <a href="#ga31cab60bdab40dbd0c9762c4de5de734">More...</a><br /></td></tr>
<tr class="separator:ga31cab60bdab40dbd0c9762c4de5de734"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga9c524801283cc3bf9a782c7cbf093098"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vtc__v7__2.html#ga9c524801283cc3bf9a782c7cbf093098">XVtc_WriteReg</a>(BaseAddress,  RegOffset,  Data)&#160;&#160;&#160;<a class="el" href="group__vtc__v7__2.html#gade6c5f7d09b842234c34bee14fa9d127">XVtc_Out32</a>((BaseAddress) + ((u32)RegOffset), (u32)(Data))</td></tr>
<tr class="memdesc:ga9c524801283cc3bf9a782c7cbf093098"><td class="mdescLeft">&#160;</td><td class="mdescRight">Write the given register.  <a href="#ga9c524801283cc3bf9a782c7cbf093098">More...</a><br /></td></tr>
<tr class="separator:ga9c524801283cc3bf9a782c7cbf093098"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h2 class="groupheader">Macro Definition Documentation</h2>
<a id="ga0e496af33fa4e06a38282742e53610c9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga0e496af33fa4e06a38282742e53610c9">&#9670;&nbsp;</a></span>XVTC_ASIZE_HORI_MASK</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XVTC_ASIZE_HORI_MASK&#160;&#160;&#160;0x00001FFF</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xvtc__hw_8h.html">xvtc_hw.h</a>&gt;</code></p>

<p>Horizontal Active Frame Size.The width of the frame without blanking in number of pixels or clocks. </p>

<p class="reference">Referenced by <a class="el" href="group__vtc__v7__2.html#ga6a6e924c03e591c88f48ceda4c073ffd">XVtc_GetGenerator()</a>, and <a class="el" href="group__vtc__v7__2.html#gaa2248614b46aa69717878b3706b11a52">XVtc_SetGenerator()</a>.</p>

</div>
</div>
<a id="gaa6f8196a7c8a65d366ddb209ad2679a9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gaa6f8196a7c8a65d366ddb209ad2679a9">&#9670;&nbsp;</a></span>XVTC_ASIZE_VERT_MASK</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XVTC_ASIZE_VERT_MASK&#160;&#160;&#160;0x1FFF0000</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xvtc__hw_8h.html">xvtc_hw.h</a>&gt;</code></p>

<p>Total number of lines (including blanking) for frame or field 1. </p>

<p class="reference">Referenced by <a class="el" href="group__vtc__v7__2.html#ga6a6e924c03e591c88f48ceda4c073ffd">XVtc_GetGenerator()</a>, and <a class="el" href="group__vtc__v7__2.html#gaa2248614b46aa69717878b3706b11a52">XVtc_SetGenerator()</a>.</p>

</div>
</div>
<a id="ga8fd56138acf8afd854ac2976ffeb81ac"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga8fd56138acf8afd854ac2976ffeb81ac">&#9670;&nbsp;</a></span>XVTC_ASIZE_VERT_SHIFT</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XVTC_ASIZE_VERT_SHIFT&#160;&#160;&#160;16</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xvtc__hw_8h.html">xvtc_hw.h</a>&gt;</code></p>

<p>Bit shift for End Cycle or Line Count. </p>

<p class="reference">Referenced by <a class="el" href="group__vtc__v7__2.html#ga6a6e924c03e591c88f48ceda4c073ffd">XVtc_GetGenerator()</a>, and <a class="el" href="group__vtc__v7__2.html#gaa2248614b46aa69717878b3706b11a52">XVtc_SetGenerator()</a>.</p>

</div>
</div>
<a id="ga60b2db8419fbf77558381183aec50034"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga60b2db8419fbf77558381183aec50034">&#9670;&nbsp;</a></span>XVTC_CTL_ACPSS_MASK</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XVTC_CTL_ACPSS_MASK&#160;&#160;&#160;0x02000000</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xvtc__hw_8h.html">xvtc_hw.h</a>&gt;</code></p>

<p>Active Chroma Output Polarity Source Mask. </p>

<p class="reference">Referenced by <a class="el" href="group__vtc__v7__2.html#ga84f6b9eda3791aee51ec5414a62cbb92">XVtc_GetSource()</a>, and <a class="el" href="group__vtc__v7__2.html#ga261e22d0a41a468263c0a1624da3bbf9">XVtc_SetSource()</a>.</p>

</div>
</div>
<a id="ga32bed2f959ac0ec01441eb848a31d515"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga32bed2f959ac0ec01441eb848a31d515">&#9670;&nbsp;</a></span>XVTC_CTL_ALLSS_MASK</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XVTC_CTL_ALLSS_MASK&#160;&#160;&#160;0x03FDEF00</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xvtc__hw_8h.html">xvtc_hw.h</a>&gt;</code></p>

<p>Bit mask for all source select Mask. </p>

<p class="reference">Referenced by <a class="el" href="group__vtc__v7__2.html#ga261e22d0a41a468263c0a1624da3bbf9">XVtc_SetSource()</a>.</p>

</div>
</div>
<a id="ga2cb654108d0ca0ee20918abc94c11636"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga2cb654108d0ca0ee20918abc94c11636">&#9670;&nbsp;</a></span>XVTC_CTL_AVPSS_MASK</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XVTC_CTL_AVPSS_MASK&#160;&#160;&#160;0x01000000</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xvtc__hw_8h.html">xvtc_hw.h</a>&gt;</code></p>

<p>Active Video Output Polarity Source Mask. </p>

<p class="reference">Referenced by <a class="el" href="group__vtc__v7__2.html#ga84f6b9eda3791aee51ec5414a62cbb92">XVtc_GetSource()</a>, and <a class="el" href="group__vtc__v7__2.html#ga261e22d0a41a468263c0a1624da3bbf9">XVtc_SetSource()</a>.</p>

</div>
</div>
<a id="ga3f4386c97155348fd867c432733fafc4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga3f4386c97155348fd867c432733fafc4">&#9670;&nbsp;</a></span>XVTC_CTL_DE_MASK</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XVTC_CTL_DE_MASK&#160;&#160;&#160;0x00000008</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xvtc__hw_8h.html">xvtc_hw.h</a>&gt;</code></p>

<p>VTC Detector Enable. </p>

<p class="reference">Referenced by <a class="el" href="group__vtc__v7__2.html#gacfcf93230ec6c68bd94841fc64c3a54f">XVtc_DisableDetector()</a>, and <a class="el" href="group__vtc__v7__2.html#gaa36b5697cb3b4e864879347cd88e19de">XVtc_EnableDetector()</a>.</p>

</div>
</div>
<a id="ga397570c1d6af6c8def7c226d4b74f711"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga397570c1d6af6c8def7c226d4b74f711">&#9670;&nbsp;</a></span>XVTC_CTL_FIPSS_MASK</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XVTC_CTL_FIPSS_MASK&#160;&#160;&#160;0x04000000</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xvtc__hw_8h.html">xvtc_hw.h</a>&gt;</code></p>

<p>Field ID Output Polarity Source Mask. </p>

<p class="reference">Referenced by <a class="el" href="group__vtc__v7__2.html#ga84f6b9eda3791aee51ec5414a62cbb92">XVtc_GetSource()</a>, and <a class="el" href="group__vtc__v7__2.html#ga261e22d0a41a468263c0a1624da3bbf9">XVtc_SetSource()</a>.</p>

</div>
</div>
<a id="gaeb32042b15f2a92a55498c2b509a8503"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gaeb32042b15f2a92a55498c2b509a8503">&#9670;&nbsp;</a></span>XVTC_CTL_GE_MASK</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XVTC_CTL_GE_MASK&#160;&#160;&#160;0x00000004</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xvtc__hw_8h.html">xvtc_hw.h</a>&gt;</code></p>

<p>VTC Generator Enable. </p>

<p class="reference">Referenced by <a class="el" href="group__vtc__v7__2.html#ga24e096bb7515165b5bf238d0d1030c5f">XVtc_DisableGenerator()</a>, and <a class="el" href="group__vtc__v7__2.html#ga77b77fdba574799d9c78b2c7c15f8f27">XVtc_EnableGenerator()</a>.</p>

</div>
</div>
<a id="ga6908437e492dc5dd68d0bf4d0ea74a60"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga6908437e492dc5dd68d0bf4d0ea74a60">&#9670;&nbsp;</a></span>XVTC_CTL_HBPSS_MASK</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XVTC_CTL_HBPSS_MASK&#160;&#160;&#160;0x00200000</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xvtc__hw_8h.html">xvtc_hw.h</a>&gt;</code></p>

<p>Horizontal Blank Output Polarity Source Mask. </p>

<p class="reference">Referenced by <a class="el" href="group__vtc__v7__2.html#ga84f6b9eda3791aee51ec5414a62cbb92">XVtc_GetSource()</a>, and <a class="el" href="group__vtc__v7__2.html#ga261e22d0a41a468263c0a1624da3bbf9">XVtc_SetSource()</a>.</p>

</div>
</div>
<a id="ga3996d71c387b17ec937e22e2407dfee3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga3996d71c387b17ec937e22e2407dfee3">&#9670;&nbsp;</a></span>XVTC_CTL_HBSS_MASK</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XVTC_CTL_HBSS_MASK&#160;&#160;&#160;0x00000800</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xvtc__hw_8h.html">xvtc_hw.h</a>&gt;</code></p>

<p>Horizontal Back Porch Start Register Source Select (Sync End) Mask. </p>

<p class="reference">Referenced by <a class="el" href="group__vtc__v7__2.html#ga84f6b9eda3791aee51ec5414a62cbb92">XVtc_GetSource()</a>, and <a class="el" href="group__vtc__v7__2.html#ga261e22d0a41a468263c0a1624da3bbf9">XVtc_SetSource()</a>.</p>

</div>
</div>
<a id="ga6ecade4143de591566699e3c8759c21b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga6ecade4143de591566699e3c8759c21b">&#9670;&nbsp;</a></span>XVTC_CTL_HFSS_MASK</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XVTC_CTL_HFSS_MASK&#160;&#160;&#160;0x00000200</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xvtc__hw_8h.html">xvtc_hw.h</a>&gt;</code></p>

<p>Horizontal Front Porch Start Register Source Select (Active Size) Mask. </p>

<p class="reference">Referenced by <a class="el" href="group__vtc__v7__2.html#ga84f6b9eda3791aee51ec5414a62cbb92">XVtc_GetSource()</a>, and <a class="el" href="group__vtc__v7__2.html#ga261e22d0a41a468263c0a1624da3bbf9">XVtc_SetSource()</a>.</p>

</div>
</div>
<a id="gabbb6e56ba57a9bc4044187ae08b1bfbb"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gabbb6e56ba57a9bc4044187ae08b1bfbb">&#9670;&nbsp;</a></span>XVTC_CTL_HSPSS_MASK</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XVTC_CTL_HSPSS_MASK&#160;&#160;&#160;0x00800000</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xvtc__hw_8h.html">xvtc_hw.h</a>&gt;</code></p>

<p>Horizontal Sync Output Polarity Source Mask. </p>

<p class="reference">Referenced by <a class="el" href="group__vtc__v7__2.html#ga84f6b9eda3791aee51ec5414a62cbb92">XVtc_GetSource()</a>, and <a class="el" href="group__vtc__v7__2.html#ga261e22d0a41a468263c0a1624da3bbf9">XVtc_SetSource()</a>.</p>

</div>
</div>
<a id="ga5d565fd4bb95a600247a34b87e9f2784"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga5d565fd4bb95a600247a34b87e9f2784">&#9670;&nbsp;</a></span>XVTC_CTL_HSSS_MASK</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XVTC_CTL_HSSS_MASK&#160;&#160;&#160;0x00000400</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xvtc__hw_8h.html">xvtc_hw.h</a>&gt;</code></p>

<p>Horizontal Sync Start Register Source Select Mask. </p>

<p class="reference">Referenced by <a class="el" href="group__vtc__v7__2.html#ga84f6b9eda3791aee51ec5414a62cbb92">XVtc_GetSource()</a>, and <a class="el" href="group__vtc__v7__2.html#ga261e22d0a41a468263c0a1624da3bbf9">XVtc_SetSource()</a>.</p>

</div>
</div>
<a id="ga6851ad4671985fa458ba7c1e4d6d4693"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga6851ad4671985fa458ba7c1e4d6d4693">&#9670;&nbsp;</a></span>XVTC_CTL_HTSS_MASK</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XVTC_CTL_HTSS_MASK&#160;&#160;&#160;0x00000100</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xvtc__hw_8h.html">xvtc_hw.h</a>&gt;</code></p>

<p>Horizontal Total Register Source Select (Frame Size) Mask. </p>

<p class="reference">Referenced by <a class="el" href="group__vtc__v7__2.html#ga84f6b9eda3791aee51ec5414a62cbb92">XVtc_GetSource()</a>, and <a class="el" href="group__vtc__v7__2.html#ga261e22d0a41a468263c0a1624da3bbf9">XVtc_SetSource()</a>.</p>

</div>
</div>
<a id="gaa0f6275157bf301016c525a32a4ffa5f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gaa0f6275157bf301016c525a32a4ffa5f">&#9670;&nbsp;</a></span>XVTC_CTL_INTERLACE_MASK</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XVTC_CTL_INTERLACE_MASK&#160;&#160;&#160;0x00080000</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xvtc__hw_8h.html">xvtc_hw.h</a>&gt;</code></p>

<p>Interlaced mode. </p>

<p class="reference">Referenced by <a class="el" href="group__vtc__v7__2.html#ga84f6b9eda3791aee51ec5414a62cbb92">XVtc_GetSource()</a>, and <a class="el" href="group__vtc__v7__2.html#ga261e22d0a41a468263c0a1624da3bbf9">XVtc_SetSource()</a>.</p>

</div>
</div>
<a id="ga159a75f7463b98abf67d279aba9edd67"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga159a75f7463b98abf67d279aba9edd67">&#9670;&nbsp;</a></span>XVTC_CTL_OFFSET</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XVTC_CTL_OFFSET&#160;&#160;&#160;0x000</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xvtc__hw_8h.html">xvtc_hw.h</a>&gt;</code></p>

<p>Control Register Offset. </p>

<p class="reference">Referenced by <a class="el" href="group__vtc__v7__2.html#ga5ba151c8fe1e5b01f6cf76e3ebd69f48">XVtc_Disable()</a>, <a class="el" href="group__vtc__v7__2.html#gacfcf93230ec6c68bd94841fc64c3a54f">XVtc_DisableDetector()</a>, <a class="el" href="group__vtc__v7__2.html#ga24e096bb7515165b5bf238d0d1030c5f">XVtc_DisableGenerator()</a>, <a class="el" href="group__vtc__v7__2.html#gaa11af9b1872e9f105aa60ac7c616fda7">XVtc_Enable()</a>, <a class="el" href="group__vtc__v7__2.html#gaa36b5697cb3b4e864879347cd88e19de">XVtc_EnableDetector()</a>, <a class="el" href="group__vtc__v7__2.html#ga77b77fdba574799d9c78b2c7c15f8f27">XVtc_EnableGenerator()</a>, <a class="el" href="group__vtc__v7__2.html#ga84f6b9eda3791aee51ec5414a62cbb92">XVtc_GetSource()</a>, and <a class="el" href="group__vtc__v7__2.html#ga261e22d0a41a468263c0a1624da3bbf9">XVtc_SetSource()</a>.</p>

</div>
</div>
<a id="gac957329a15078dabcb074de7840179a9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gac957329a15078dabcb074de7840179a9">&#9670;&nbsp;</a></span>XVTC_CTL_RESET_MASK</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XVTC_CTL_RESET_MASK&#160;&#160;&#160;0x80000000</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xvtc__hw_8h.html">xvtc_hw.h</a>&gt;</code></p>

<p>Software Reset Mask. </p>

</div>
</div>
<a id="gaa3ae98fe1050638c0ada36fdfa10756b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gaa3ae98fe1050638c0ada36fdfa10756b">&#9670;&nbsp;</a></span>XVTC_CTL_RU_MASK</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XVTC_CTL_RU_MASK&#160;&#160;&#160;0x00000002</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xvtc__hw_8h.html">xvtc_hw.h</a>&gt;</code></p>

<p>VTC Register Update. </p>

</div>
</div>
<a id="ga58f7d1446c989f9b0cdbef1f3ea3d416"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga58f7d1446c989f9b0cdbef1f3ea3d416">&#9670;&nbsp;</a></span>XVTC_CTL_SE_MASK</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XVTC_CTL_SE_MASK&#160;&#160;&#160;0x00000020</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xvtc__hw_8h.html">xvtc_hw.h</a>&gt;</code></p>

<p>Enable Sync with Detector. </p>

</div>
</div>
<a id="ga69c5d873081f28c84e2ae4f8bfde398a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga69c5d873081f28c84e2ae4f8bfde398a">&#9670;&nbsp;</a></span>XVTC_CTL_SRST_MASK</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XVTC_CTL_SRST_MASK&#160;&#160;&#160;0x40000000</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xvtc__hw_8h.html">xvtc_hw.h</a>&gt;</code></p>

<p>Frame Sync'ed Software Reset Mask. </p>

</div>
</div>
<a id="ga4ddf75f0de362410e73af9100e79f057"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga4ddf75f0de362410e73af9100e79f057">&#9670;&nbsp;</a></span>XVTC_CTL_SW_MASK</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XVTC_CTL_SW_MASK&#160;&#160;&#160;0x00000001</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xvtc__hw_8h.html">xvtc_hw.h</a>&gt;</code></p>

<p>VTC Core Enable. </p>

<p class="reference">Referenced by <a class="el" href="group__vtc__v7__2.html#ga5ba151c8fe1e5b01f6cf76e3ebd69f48">XVtc_Disable()</a>, and <a class="el" href="group__vtc__v7__2.html#gaa11af9b1872e9f105aa60ac7c616fda7">XVtc_Enable()</a>.</p>

</div>
</div>
<a id="gafc2d67fef3acd738ca71ecd194ad4228"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gafc2d67fef3acd738ca71ecd194ad4228">&#9670;&nbsp;</a></span>XVTC_CTL_VASS_MASK</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XVTC_CTL_VASS_MASK&#160;&#160;&#160;0x00020000</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xvtc__hw_8h.html">xvtc_hw.h</a>&gt;</code></p>

<p>Generator Vertical Blank Offset Source Select Mask. </p>

<p class="reference">Referenced by <a class="el" href="group__vtc__v7__2.html#ga84f6b9eda3791aee51ec5414a62cbb92">XVtc_GetSource()</a>, and <a class="el" href="group__vtc__v7__2.html#ga261e22d0a41a468263c0a1624da3bbf9">XVtc_SetSource()</a>.</p>

</div>
</div>
<a id="ga50b0a92770ca2184a1c8cd5e59b64616"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga50b0a92770ca2184a1c8cd5e59b64616">&#9670;&nbsp;</a></span>XVTC_CTL_VBPSS_MASK</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XVTC_CTL_VBPSS_MASK&#160;&#160;&#160;0x00100000</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xvtc__hw_8h.html">xvtc_hw.h</a>&gt;</code></p>

<p>Vertical Blank Output Polarity Source Mask. </p>

<p class="reference">Referenced by <a class="el" href="group__vtc__v7__2.html#ga84f6b9eda3791aee51ec5414a62cbb92">XVtc_GetSource()</a>, and <a class="el" href="group__vtc__v7__2.html#ga261e22d0a41a468263c0a1624da3bbf9">XVtc_SetSource()</a>.</p>

</div>
</div>
<a id="gafd3f40d9e47e299e4fabd69ff260c553"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gafd3f40d9e47e299e4fabd69ff260c553">&#9670;&nbsp;</a></span>XVTC_CTL_VBSS_MASK</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XVTC_CTL_VBSS_MASK&#160;&#160;&#160;0x00010000</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xvtc__hw_8h.html">xvtc_hw.h</a>&gt;</code></p>

<p>Generator Vertical Sync End (Back porch start) Source Select Mask. </p>

<p class="reference">Referenced by <a class="el" href="group__vtc__v7__2.html#ga84f6b9eda3791aee51ec5414a62cbb92">XVtc_GetSource()</a>, and <a class="el" href="group__vtc__v7__2.html#ga261e22d0a41a468263c0a1624da3bbf9">XVtc_SetSource()</a>.</p>

</div>
</div>
<a id="ga82bb32242e43582575449ff27ccb7d7e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga82bb32242e43582575449ff27ccb7d7e">&#9670;&nbsp;</a></span>XVTC_CTL_VCSS_MASK</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XVTC_CTL_VCSS_MASK&#160;&#160;&#160;0x00040000</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xvtc__hw_8h.html">xvtc_hw.h</a>&gt;</code></p>

<p>Generator Chroma Polarity and Encoding Source Select Mask. </p>

<p class="reference">Referenced by <a class="el" href="group__vtc__v7__2.html#ga84f6b9eda3791aee51ec5414a62cbb92">XVtc_GetSource()</a>, and <a class="el" href="group__vtc__v7__2.html#ga261e22d0a41a468263c0a1624da3bbf9">XVtc_SetSource()</a>.</p>

</div>
</div>
<a id="gaa1a3f4d7d9ec0ccb5afbf4121c7f79b8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gaa1a3f4d7d9ec0ccb5afbf4121c7f79b8">&#9670;&nbsp;</a></span>XVTC_CTL_VFSS_MASK</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XVTC_CTL_VFSS_MASK&#160;&#160;&#160;0x00004000</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xvtc__hw_8h.html">xvtc_hw.h</a>&gt;</code></p>

<p>Generator Vertical Active Size Source Select Mask. </p>

<p class="reference">Referenced by <a class="el" href="group__vtc__v7__2.html#ga84f6b9eda3791aee51ec5414a62cbb92">XVtc_GetSource()</a>, and <a class="el" href="group__vtc__v7__2.html#ga261e22d0a41a468263c0a1624da3bbf9">XVtc_SetSource()</a>.</p>

</div>
</div>
<a id="gac2beb259fac787cca07ef9121fe379e3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gac2beb259fac787cca07ef9121fe379e3">&#9670;&nbsp;</a></span>XVTC_CTL_VSPSS_MASK</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XVTC_CTL_VSPSS_MASK&#160;&#160;&#160;0x00400000</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xvtc__hw_8h.html">xvtc_hw.h</a>&gt;</code></p>

<p>Vertical Sync Output Polarity Source Mask. </p>

<p class="reference">Referenced by <a class="el" href="group__vtc__v7__2.html#ga84f6b9eda3791aee51ec5414a62cbb92">XVtc_GetSource()</a>, and <a class="el" href="group__vtc__v7__2.html#ga261e22d0a41a468263c0a1624da3bbf9">XVtc_SetSource()</a>.</p>

</div>
</div>
<a id="ga22dea77cdd9d53bed57e2cd05e373026"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga22dea77cdd9d53bed57e2cd05e373026">&#9670;&nbsp;</a></span>XVTC_CTL_VSSS_MASK</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XVTC_CTL_VSSS_MASK&#160;&#160;&#160;0x00008000</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xvtc__hw_8h.html">xvtc_hw.h</a>&gt;</code></p>

<p>Generator Vertical Sync Start Source Select Mask. </p>

<p class="reference">Referenced by <a class="el" href="group__vtc__v7__2.html#ga84f6b9eda3791aee51ec5414a62cbb92">XVtc_GetSource()</a>, and <a class="el" href="group__vtc__v7__2.html#ga261e22d0a41a468263c0a1624da3bbf9">XVtc_SetSource()</a>.</p>

</div>
</div>
<a id="ga54ff3ffd3dc31d4e5ded683c5dc9d3f4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga54ff3ffd3dc31d4e5ded683c5dc9d3f4">&#9670;&nbsp;</a></span>XVTC_CTL_VTSS_MASK</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XVTC_CTL_VTSS_MASK&#160;&#160;&#160;0x00002000</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xvtc__hw_8h.html">xvtc_hw.h</a>&gt;</code></p>

<p>Generator Vertical Total Source Select (Frame Size) Mask. </p>

<p class="reference">Referenced by <a class="el" href="group__vtc__v7__2.html#ga84f6b9eda3791aee51ec5414a62cbb92">XVtc_GetSource()</a>, and <a class="el" href="group__vtc__v7__2.html#ga261e22d0a41a468263c0a1624da3bbf9">XVtc_SetSource()</a>.</p>

</div>
</div>
<a id="ga5fd53f71992b29ea22a40d29030b5125"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga5fd53f71992b29ea22a40d29030b5125">&#9670;&nbsp;</a></span>XVTC_DASIZE_OFFSET</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XVTC_DASIZE_OFFSET&#160;&#160;&#160;0x020</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xvtc__hw_8h.html">xvtc_hw.h</a>&gt;</code></p>

<p>Detector Active Size Offset. </p>

<p class="reference">Referenced by <a class="el" href="group__vtc__v7__2.html#ga7f87049e38a6abab9495ed52f81ed279">XVtc_GetDetector()</a>.</p>

</div>
</div>
<a id="gacefed56343d0bda25584d1bf55ef5ad2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gacefed56343d0bda25584d1bf55ef5ad2">&#9670;&nbsp;</a></span>XVTC_DFENC_OFFSET</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XVTC_DFENC_OFFSET&#160;&#160;&#160;0x028</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xvtc__hw_8h.html">xvtc_hw.h</a>&gt;</code></p>

<p>Detector Encoding Offset. </p>

<p class="reference">Referenced by <a class="el" href="group__vtc__v7__2.html#ga7f87049e38a6abab9495ed52f81ed279">XVtc_GetDetector()</a>.</p>

</div>
</div>
<a id="ga70c49477008fdbd56a3f2d65b4b4ef09"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga70c49477008fdbd56a3f2d65b4b4ef09">&#9670;&nbsp;</a></span>XVTC_DHSIZE_OFFSET</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XVTC_DHSIZE_OFFSET&#160;&#160;&#160;0x030</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xvtc__hw_8h.html">xvtc_hw.h</a>&gt;</code></p>

<p>Detector Frame Horizontal Size Offset. </p>

<p class="reference">Referenced by <a class="el" href="group__vtc__v7__2.html#ga7f87049e38a6abab9495ed52f81ed279">XVtc_GetDetector()</a>.</p>

</div>
</div>
<a id="gac045ec9e225a24a6d87363dc1f970ee7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gac045ec9e225a24a6d87363dc1f970ee7">&#9670;&nbsp;</a></span>XVTC_DHSYNC_OFFSET</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XVTC_DHSYNC_OFFSET&#160;&#160;&#160;0x038</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xvtc__hw_8h.html">xvtc_hw.h</a>&gt;</code></p>

<p>Detector Horizontal sync Offset. </p>

<p class="reference">Referenced by <a class="el" href="group__vtc__v7__2.html#ga7f87049e38a6abab9495ed52f81ed279">XVtc_GetDetector()</a>.</p>

</div>
</div>
<a id="ga644aca4bc3ec5eb9208bab776ed58aee"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga644aca4bc3ec5eb9208bab776ed58aee">&#9670;&nbsp;</a></span>XVtc_DisableSync</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XVtc_DisableSync</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">InstancePtr</td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xvtc_8h.html">xvtc.h</a>&gt;</code></p>
<b>Value:</b><div class="fragment"><div class="line"><a class="code" href="group__vtc__v7__2.html#ga9c524801283cc3bf9a782c7cbf093098">XVtc_WriteReg</a>((InstancePtr)-&gt;Config.BaseAddress, (<a class="code" href="group__vtc__v7__2.html#ga159a75f7463b98abf67d279aba9edd67">XVTC_CTL_OFFSET</a>), \</div><div class="line">                (<a class="code" href="group__vtc__v7__2.html#ga31cab60bdab40dbd0c9762c4de5de734">XVtc_ReadReg</a>((InstancePtr)-&gt;Config.BaseAddress, \</div><div class="line">                        (<a class="code" href="group__vtc__v7__2.html#ga159a75f7463b98abf67d279aba9edd67">XVTC_CTL_OFFSET</a>)) &amp; ~(<a class="code" href="group__vtc__v7__2.html#ga58f7d1446c989f9b0cdbef1f3ea3d416">XVTC_CTL_SE_MASK</a>)))</div><div class="ttc" id="group__vtc__v7__2_html_ga159a75f7463b98abf67d279aba9edd67"><div class="ttname"><a href="group__vtc__v7__2.html#ga159a75f7463b98abf67d279aba9edd67">XVTC_CTL_OFFSET</a></div><div class="ttdeci">#define XVTC_CTL_OFFSET</div><div class="ttdoc">Control Register Offset. </div><div class="ttdef"><b>Definition:</b> xvtc_hw.h:175</div></div>
<div class="ttc" id="group__vtc__v7__2_html_ga9c524801283cc3bf9a782c7cbf093098"><div class="ttname"><a href="group__vtc__v7__2.html#ga9c524801283cc3bf9a782c7cbf093098">XVtc_WriteReg</a></div><div class="ttdeci">#define XVtc_WriteReg(BaseAddress, RegOffset, Data)</div><div class="ttdoc">Write the given register. </div><div class="ttdef"><b>Definition:</b> xvtc_hw.h:791</div></div>
<div class="ttc" id="group__vtc__v7__2_html_ga31cab60bdab40dbd0c9762c4de5de734"><div class="ttname"><a href="group__vtc__v7__2.html#ga31cab60bdab40dbd0c9762c4de5de734">XVtc_ReadReg</a></div><div class="ttdeci">#define XVtc_ReadReg(BaseAddress, RegOffset)</div><div class="ttdoc">This function macro reads the given register. </div><div class="ttdef"><b>Definition:</b> xvtc_hw.h:772</div></div>
<div class="ttc" id="group__vtc__v7__2_html_ga58f7d1446c989f9b0cdbef1f3ea3d416"><div class="ttname"><a href="group__vtc__v7__2.html#ga58f7d1446c989f9b0cdbef1f3ea3d416">XVTC_CTL_SE_MASK</a></div><div class="ttdeci">#define XVTC_CTL_SE_MASK</div><div class="ttdoc">Enable Sync with Detector. </div><div class="ttdef"><b>Definition:</b> xvtc_hw.h:386</div></div>
</div><!-- fragment -->
<p>This function macro disables synchronization of the Generator with the Detector on the given VTC core. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the VTC core instance to be worked on.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>None.</dd></dl>
<dl class="section note"><dt>Note</dt><dd>C-style signature: void <a class="el" href="group__vtc__v7__2.html#ga644aca4bc3ec5eb9208bab776ed58aee" title="This function macro disables synchronization of the Generator with the Detector on the given VTC core...">XVtc_DisableSync(XVtc *InstancePtr)</a> </dd></dl>

</div>
</div>
<a id="ga87d855aa56ad0fe1bf1e23700bc7e708"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga87d855aa56ad0fe1bf1e23700bc7e708">&#9670;&nbsp;</a></span>XVTC_DPOL_OFFSET</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XVTC_DPOL_OFFSET&#160;&#160;&#160;0x02C</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xvtc__hw_8h.html">xvtc_hw.h</a>&gt;</code></p>

<p>Detector Polarity Offset. </p>

<p class="reference">Referenced by <a class="el" href="group__vtc__v7__2.html#ga3e7cf680b0bc9623c6430daa9ff8fadd">XVtc_GetDetectorPolarity()</a>.</p>

</div>
</div>
<a id="gac124ae86b82dccb5437f9720e6fc145b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gac124ae86b82dccb5437f9720e6fc145b">&#9670;&nbsp;</a></span>XVTC_DTSTAT_OFFSET</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XVTC_DTSTAT_OFFSET&#160;&#160;&#160;0x024</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xvtc__hw_8h.html">xvtc_hw.h</a>&gt;</code></p>

<p>Detector Timing Status Offset. </p>

</div>
</div>
<a id="gaad602265b9c2a24868b3b2c36a1419ec"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gaad602265b9c2a24868b3b2c36a1419ec">&#9670;&nbsp;</a></span>XVTC_DVBHOFF_F1_OFFSET</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XVTC_DVBHOFF_F1_OFFSET&#160;&#160;&#160;0x048</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xvtc__hw_8h.html">xvtc_hw.h</a>&gt;</code></p>

<p>Detector Field 1 Vblank Horizontal Offset. </p>

<p class="reference">Referenced by <a class="el" href="group__vtc__v7__2.html#gaa42a49953fb922a5bd8851f4d0b7e9c3">XVtc_GetDetectorHoriOffset()</a>.</p>

</div>
</div>
<a id="ga9c33fb3dce70c901dfac6d8f23e7c69a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga9c33fb3dce70c901dfac6d8f23e7c69a">&#9670;&nbsp;</a></span>XVTC_DVBHOFF_OFFSET</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XVTC_DVBHOFF_OFFSET&#160;&#160;&#160;0x03C</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xvtc__hw_8h.html">xvtc_hw.h</a>&gt;</code></p>

<p>Detector Frame/F0 Vblank Horizontal Offset. </p>

<p class="reference">Referenced by <a class="el" href="group__vtc__v7__2.html#gaa42a49953fb922a5bd8851f4d0b7e9c3">XVtc_GetDetectorHoriOffset()</a>.</p>

</div>
</div>
<a id="gacb7b940b2b5a145c254d48fa02f9f8a5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gacb7b940b2b5a145c254d48fa02f9f8a5">&#9670;&nbsp;</a></span>XVTC_DVSHOFF_F1_OFFSET</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XVTC_DVSHOFF_F1_OFFSET&#160;&#160;&#160;0x050</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xvtc__hw_8h.html">xvtc_hw.h</a>&gt;</code></p>

<p>Detector Field 1 Vsync Horizontal Offset. </p>

<p class="reference">Referenced by <a class="el" href="group__vtc__v7__2.html#gaa42a49953fb922a5bd8851f4d0b7e9c3">XVtc_GetDetectorHoriOffset()</a>.</p>

</div>
</div>
<a id="gae98e2cd9095eec35bb95838192ae03c0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gae98e2cd9095eec35bb95838192ae03c0">&#9670;&nbsp;</a></span>XVTC_DVSHOFF_OFFSET</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XVTC_DVSHOFF_OFFSET&#160;&#160;&#160;0x044</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xvtc__hw_8h.html">xvtc_hw.h</a>&gt;</code></p>

<p>Detector Frame/F0 Vsync Horizontal Offset. </p>

<p class="reference">Referenced by <a class="el" href="group__vtc__v7__2.html#gaa42a49953fb922a5bd8851f4d0b7e9c3">XVtc_GetDetectorHoriOffset()</a>.</p>

</div>
</div>
<a id="gaa455a8e165902107740172ee4ca54625"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gaa455a8e165902107740172ee4ca54625">&#9670;&nbsp;</a></span>XVTC_DVSIZE_OFFSET</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XVTC_DVSIZE_OFFSET&#160;&#160;&#160;0x034</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xvtc__hw_8h.html">xvtc_hw.h</a>&gt;</code></p>

<p>Detector Frame Vertical Size Offset. </p>

<p class="reference">Referenced by <a class="el" href="group__vtc__v7__2.html#ga7f87049e38a6abab9495ed52f81ed279">XVtc_GetDetector()</a>.</p>

</div>
</div>
<a id="gaf5acce97a17b0acaf7ecbba27c37af89"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gaf5acce97a17b0acaf7ecbba27c37af89">&#9670;&nbsp;</a></span>XVTC_DVSYNC_F1_OFFSET</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XVTC_DVSYNC_F1_OFFSET&#160;&#160;&#160;0x04C</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xvtc__hw_8h.html">xvtc_hw.h</a>&gt;</code></p>

<p>Detector Field 1 Vertical Sync Offset. </p>

<p class="reference">Referenced by <a class="el" href="group__vtc__v7__2.html#ga7f87049e38a6abab9495ed52f81ed279">XVtc_GetDetector()</a>.</p>

</div>
</div>
<a id="gab4beac74f611a10b2adef1cc9ad4a8b2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gab4beac74f611a10b2adef1cc9ad4a8b2">&#9670;&nbsp;</a></span>XVTC_DVSYNC_OFFSET</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XVTC_DVSYNC_OFFSET&#160;&#160;&#160;0x040</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xvtc__hw_8h.html">xvtc_hw.h</a>&gt;</code></p>

<p>Detector Frame/F0 Vertical Sync Offset. </p>

<p class="reference">Referenced by <a class="el" href="group__vtc__v7__2.html#ga7f87049e38a6abab9495ed52f81ed279">XVtc_GetDetector()</a>.</p>

</div>
</div>
<a id="gac4cb97c1e3ce18703e6bfbe250fdcc6a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gac4cb97c1e3ce18703e6bfbe250fdcc6a">&#9670;&nbsp;</a></span>XVTC_EN_DETECTOR</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XVTC_EN_DETECTOR&#160;&#160;&#160;2</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xvtc_8h.html">xvtc.h</a>&gt;</code></p>

<p>To enable detector. </p>

</div>
</div>
<a id="ga70ce93271f1558a80bea89bc6d5fab54"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga70ce93271f1558a80bea89bc6d5fab54">&#9670;&nbsp;</a></span>XVTC_EN_GENERATOR</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XVTC_EN_GENERATOR&#160;&#160;&#160;1</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xvtc_8h.html">xvtc.h</a>&gt;</code></p>

<p>To enable generator. </p>

</div>
</div>
<a id="ga0415945948fb1420667ef11689d8747c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga0415945948fb1420667ef11689d8747c">&#9670;&nbsp;</a></span>XVtc_EnableSync</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XVtc_EnableSync</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">InstancePtr</td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xvtc_8h.html">xvtc.h</a>&gt;</code></p>
<b>Value:</b><div class="fragment"><div class="line"><a class="code" href="group__vtc__v7__2.html#ga9c524801283cc3bf9a782c7cbf093098">XVtc_WriteReg</a>((InstancePtr)-&gt;Config.BaseAddress, (<a class="code" href="group__vtc__v7__2.html#ga159a75f7463b98abf67d279aba9edd67">XVTC_CTL_OFFSET</a>), \</div><div class="line">                <a class="code" href="group__vtc__v7__2.html#ga31cab60bdab40dbd0c9762c4de5de734">XVtc_ReadReg</a>((InstancePtr)-&gt;Config.BaseAddress, \</div><div class="line">                        (<a class="code" href="group__vtc__v7__2.html#ga159a75f7463b98abf67d279aba9edd67">XVTC_CTL_OFFSET</a>)) | (<a class="code" href="group__vtc__v7__2.html#ga58f7d1446c989f9b0cdbef1f3ea3d416">XVTC_CTL_SE_MASK</a>))</div><div class="ttc" id="group__vtc__v7__2_html_ga159a75f7463b98abf67d279aba9edd67"><div class="ttname"><a href="group__vtc__v7__2.html#ga159a75f7463b98abf67d279aba9edd67">XVTC_CTL_OFFSET</a></div><div class="ttdeci">#define XVTC_CTL_OFFSET</div><div class="ttdoc">Control Register Offset. </div><div class="ttdef"><b>Definition:</b> xvtc_hw.h:175</div></div>
<div class="ttc" id="group__vtc__v7__2_html_ga9c524801283cc3bf9a782c7cbf093098"><div class="ttname"><a href="group__vtc__v7__2.html#ga9c524801283cc3bf9a782c7cbf093098">XVtc_WriteReg</a></div><div class="ttdeci">#define XVtc_WriteReg(BaseAddress, RegOffset, Data)</div><div class="ttdoc">Write the given register. </div><div class="ttdef"><b>Definition:</b> xvtc_hw.h:791</div></div>
<div class="ttc" id="group__vtc__v7__2_html_ga31cab60bdab40dbd0c9762c4de5de734"><div class="ttname"><a href="group__vtc__v7__2.html#ga31cab60bdab40dbd0c9762c4de5de734">XVtc_ReadReg</a></div><div class="ttdeci">#define XVtc_ReadReg(BaseAddress, RegOffset)</div><div class="ttdoc">This function macro reads the given register. </div><div class="ttdef"><b>Definition:</b> xvtc_hw.h:772</div></div>
<div class="ttc" id="group__vtc__v7__2_html_ga58f7d1446c989f9b0cdbef1f3ea3d416"><div class="ttname"><a href="group__vtc__v7__2.html#ga58f7d1446c989f9b0cdbef1f3ea3d416">XVTC_CTL_SE_MASK</a></div><div class="ttdeci">#define XVTC_CTL_SE_MASK</div><div class="ttdoc">Enable Sync with Detector. </div><div class="ttdef"><b>Definition:</b> xvtc_hw.h:386</div></div>
</div><!-- fragment -->
<p>This function macro enables synchronization of the Generator with the Detector on the given VTC core. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the VTC core instance to be worked on.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>None.</dd></dl>
<dl class="section note"><dt>Note</dt><dd>C-style signature: void <a class="el" href="group__vtc__v7__2.html#ga0415945948fb1420667ef11689d8747c" title="This function macro enables synchronization of the Generator with the Detector on the given VTC core...">XVtc_EnableSync(XVtc *InstancePtr)</a> </dd></dl>

</div>
</div>
<a id="ga2b68f970b3f3545b0f88f15145676ee2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga2b68f970b3f3545b0f88f15145676ee2">&#9670;&nbsp;</a></span>XVTC_ENC_CPARITY_MASK</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XVTC_ENC_CPARITY_MASK&#160;&#160;&#160;0x00000100</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xvtc__hw_8h.html">xvtc_hw.h</a>&gt;</code></p>

<p>Chroma Line Parity Mask. </p>

<p class="reference">Referenced by <a class="el" href="group__vtc__v7__2.html#ga7f87049e38a6abab9495ed52f81ed279">XVtc_GetDetector()</a>, <a class="el" href="group__vtc__v7__2.html#ga6a6e924c03e591c88f48ceda4c073ffd">XVtc_GetGenerator()</a>, and <a class="el" href="group__vtc__v7__2.html#gaa2248614b46aa69717878b3706b11a52">XVtc_SetGenerator()</a>.</p>

</div>
</div>
<a id="ga9617b9c9a8393abf76147c78c3150dc7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga9617b9c9a8393abf76147c78c3150dc7">&#9670;&nbsp;</a></span>XVTC_ENC_CPARITY_SHIFT</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XVTC_ENC_CPARITY_SHIFT&#160;&#160;&#160;8</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xvtc__hw_8h.html">xvtc_hw.h</a>&gt;</code></p>

<p>Bit shift for Active Chroma Line Parity. </p>

<p class="reference">Referenced by <a class="el" href="group__vtc__v7__2.html#ga7f87049e38a6abab9495ed52f81ed279">XVtc_GetDetector()</a>, <a class="el" href="group__vtc__v7__2.html#ga6a6e924c03e591c88f48ceda4c073ffd">XVtc_GetGenerator()</a>, and <a class="el" href="group__vtc__v7__2.html#gaa2248614b46aa69717878b3706b11a52">XVtc_SetGenerator()</a>.</p>

</div>
</div>
<a id="ga0f8def26f14212365b1cda101189626d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga0f8def26f14212365b1cda101189626d">&#9670;&nbsp;</a></span>XVTC_ENC_FPARITY_MASK</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XVTC_ENC_FPARITY_MASK&#160;&#160;&#160;0x00000080</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xvtc__hw_8h.html">xvtc_hw.h</a>&gt;</code></p>

<p>Field Parity Mask. </p>

</div>
</div>
<a id="ga1187889667309853678972cabd77789f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga1187889667309853678972cabd77789f">&#9670;&nbsp;</a></span>XVTC_ENC_GACLS_MASK</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XVTC_ENC_GACLS_MASK&#160;&#160;&#160;0x00000001</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xvtc__hw_8h.html">xvtc_hw.h</a>&gt;</code></p>

<p>Generator Active Chroma Line Skip/parity Mask. </p>

<p class="reference">Referenced by <a class="el" href="group__vtc__v7__2.html#ga6d52d08c551b4f6887f8d63220d89736">XVtc_GetSkipLine()</a>, and <a class="el" href="group__vtc__v7__2.html#gae88f7a15a28b29c5596a1bd8510c17b7">XVtc_SetSkipLine()</a>.</p>

</div>
</div>
<a id="ga5db978630809df9dc6d5d2cf928242f4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga5db978630809df9dc6d5d2cf928242f4">&#9670;&nbsp;</a></span>XVTC_ENC_GACPS_MASK</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XVTC_ENC_GACPS_MASK&#160;&#160;&#160;0x00000200</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xvtc__hw_8h.html">xvtc_hw.h</a>&gt;</code></p>

<p>Generator Active Chroma Pixel Skip/Parity Mask. </p>

<p class="reference">Referenced by <a class="el" href="group__vtc__v7__2.html#gaaefcaab9a4b1a05895f813eb45ba0006">XVtc_GetSkipPixel()</a>, and <a class="el" href="group__vtc__v7__2.html#ga84bc76452bd91c18af247a67e9cfdf4a">XVtc_SetSkipPixel()</a>.</p>

</div>
</div>
<a id="gac8aafaeafb1be9786874f30f41307854"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gac8aafaeafb1be9786874f30f41307854">&#9670;&nbsp;</a></span>XVTC_ENC_PROG_MASK</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XVTC_ENC_PROG_MASK&#160;&#160;&#160;0x00000040</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xvtc__hw_8h.html">xvtc_hw.h</a>&gt;</code></p>

<p>Progressive/Interlaced Mask. </p>

<p class="reference">Referenced by <a class="el" href="group__vtc__v7__2.html#ga7f87049e38a6abab9495ed52f81ed279">XVtc_GetDetector()</a>, <a class="el" href="group__vtc__v7__2.html#ga6a6e924c03e591c88f48ceda4c073ffd">XVtc_GetGenerator()</a>, and <a class="el" href="group__vtc__v7__2.html#gaa2248614b46aa69717878b3706b11a52">XVtc_SetGenerator()</a>.</p>

</div>
</div>
<a id="ga82a6b171ff84301b2bb2f55a8159acd0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga82a6b171ff84301b2bb2f55a8159acd0">&#9670;&nbsp;</a></span>XVTC_ENC_PROG_SHIFT</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XVTC_ENC_PROG_SHIFT&#160;&#160;&#160;6</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xvtc__hw_8h.html">xvtc_hw.h</a>&gt;</code></p>

<p>Progressive/Interlaced Shift. </p>

<p class="reference">Referenced by <a class="el" href="group__vtc__v7__2.html#ga7f87049e38a6abab9495ed52f81ed279">XVtc_GetDetector()</a>, <a class="el" href="group__vtc__v7__2.html#ga6a6e924c03e591c88f48ceda4c073ffd">XVtc_GetGenerator()</a>, and <a class="el" href="group__vtc__v7__2.html#gaa2248614b46aa69717878b3706b11a52">XVtc_SetGenerator()</a>.</p>

</div>
</div>
<a id="ga2c81eb772437bed51f1b298b71b59021"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga2c81eb772437bed51f1b298b71b59021">&#9670;&nbsp;</a></span>XVTC_ERR_ACL_MASK</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XVTC_ERR_ACL_MASK&#160;&#160;&#160;0x00200000</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xvtc__hw_8h.html">xvtc_hw.h</a>&gt;</code></p>

<p>Active Chroma Signal Lock Mask. </p>

</div>
</div>
<a id="gaba8ad08bebb5532c38a61a28c4ad5e5b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gaba8ad08bebb5532c38a61a28c4ad5e5b">&#9670;&nbsp;</a></span>XVTC_ERR_AVL_MASK</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XVTC_ERR_AVL_MASK&#160;&#160;&#160;0x00100000</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xvtc__hw_8h.html">xvtc_hw.h</a>&gt;</code></p>

<p>Active Video Signal Lock Mask. </p>

</div>
</div>
<a id="gaa351c4904a352130ec131503bb5c046f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gaa351c4904a352130ec131503bb5c046f">&#9670;&nbsp;</a></span>XVTC_ERR_HBL_MASK</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XVTC_ERR_HBL_MASK&#160;&#160;&#160;0x00020000</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xvtc__hw_8h.html">xvtc_hw.h</a>&gt;</code></p>

<p>Horizontal Blank Signal Lock Mask. </p>

</div>
</div>
<a id="ga282d23430cfdb4795d84be4acead0d62"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga282d23430cfdb4795d84be4acead0d62">&#9670;&nbsp;</a></span>XVTC_ERR_HSL_MASK</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XVTC_ERR_HSL_MASK&#160;&#160;&#160;0x00080000</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xvtc__hw_8h.html">xvtc_hw.h</a>&gt;</code></p>

<p>Horizontal Sync Signal Lock Mask. </p>

</div>
</div>
<a id="ga40266778ff0ea2c2d03e97e14dca0ccf"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga40266778ff0ea2c2d03e97e14dca0ccf">&#9670;&nbsp;</a></span>XVTC_ERR_VBL_MASK</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XVTC_ERR_VBL_MASK&#160;&#160;&#160;0x00010000</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xvtc__hw_8h.html">xvtc_hw.h</a>&gt;</code></p>

<p>Vertical Blank Signal Lock Mask. </p>

</div>
</div>
<a id="ga3de4c253e1778e091a7705fcd87a3b9d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga3de4c253e1778e091a7705fcd87a3b9d">&#9670;&nbsp;</a></span>XVTC_ERR_VSL_MASK</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XVTC_ERR_VSL_MASK&#160;&#160;&#160;0x00040000</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xvtc__hw_8h.html">xvtc_hw.h</a>&gt;</code></p>

<p>Vertical Sync Signal Lock Mask. </p>

</div>
</div>
<a id="gaf207254454492cdd2c8de0643bdac9bb"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gaf207254454492cdd2c8de0643bdac9bb">&#9670;&nbsp;</a></span>XVTC_ERROR_OFFSET</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XVTC_ERROR_OFFSET&#160;&#160;&#160;0x008</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xvtc__hw_8h.html">xvtc_hw.h</a>&gt;</code></p>

<p>Error Register Offset. </p>

</div>
</div>
<a id="ga96e62aab696d168ef108ac72d3b72cd3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga96e62aab696d168ef108ac72d3b72cd3">&#9670;&nbsp;</a></span>XVTC_FS00_OFFSET</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XVTC_FS00_OFFSET&#160;&#160;&#160;0x100</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xvtc__hw_8h.html">xvtc_hw.h</a>&gt;</code></p>

<p>Frame Sync 00 Config Register Offset. </p>

<p class="reference">Referenced by <a class="el" href="group__vtc__v7__2.html#ga48898cf9a0c2c38d5e2f0d520c9ffdba">XVtc_GetFSync()</a>, and <a class="el" href="group__vtc__v7__2.html#gacb67e4e6e1ca2fb525ccc9a4fd3bad06">XVtc_SetFSync()</a>.</p>

</div>
</div>
<a id="gafddbf378acba2cc4612e164c2462a27d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gafddbf378acba2cc4612e164c2462a27d">&#9670;&nbsp;</a></span>XVTC_FS01_OFFSET</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XVTC_FS01_OFFSET&#160;&#160;&#160;0x104</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xvtc__hw_8h.html">xvtc_hw.h</a>&gt;</code></p>

<p>Frame Sync 01 Config Register Offset. </p>

</div>
</div>
<a id="ga6ab538f50485e12a3eb978647aa63d32"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga6ab538f50485e12a3eb978647aa63d32">&#9670;&nbsp;</a></span>XVTC_FS02_OFFSET</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XVTC_FS02_OFFSET&#160;&#160;&#160;0x108</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xvtc__hw_8h.html">xvtc_hw.h</a>&gt;</code></p>

<p>Frame Sync 02 Config Register Offset. </p>

</div>
</div>
<a id="ga7fb7088ca720a2e6cda9bec684078395"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga7fb7088ca720a2e6cda9bec684078395">&#9670;&nbsp;</a></span>XVTC_FS03_OFFSET</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XVTC_FS03_OFFSET&#160;&#160;&#160;0x10C</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xvtc__hw_8h.html">xvtc_hw.h</a>&gt;</code></p>

<p>Frame Sync 03 Config Register Offset. </p>

</div>
</div>
<a id="gabbc1872c13705c5a9a26d20ade907a41"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gabbc1872c13705c5a9a26d20ade907a41">&#9670;&nbsp;</a></span>XVTC_FS04_OFFSET</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XVTC_FS04_OFFSET&#160;&#160;&#160;0x110</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xvtc__hw_8h.html">xvtc_hw.h</a>&gt;</code></p>

<p>Frame Sync 04 Config Register Offset. </p>

</div>
</div>
<a id="ga136dfcf22d228bc0d8afc8b515a72d18"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga136dfcf22d228bc0d8afc8b515a72d18">&#9670;&nbsp;</a></span>XVTC_FS05_OFFSET</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XVTC_FS05_OFFSET&#160;&#160;&#160;0x114</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xvtc__hw_8h.html">xvtc_hw.h</a>&gt;</code></p>

<p>Frame Sync 05 Config Register Offset. </p>

</div>
</div>
<a id="ga86282e4d8e31455560261b7ee782467a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga86282e4d8e31455560261b7ee782467a">&#9670;&nbsp;</a></span>XVTC_FS06_OFFSET</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XVTC_FS06_OFFSET&#160;&#160;&#160;0x118</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xvtc__hw_8h.html">xvtc_hw.h</a>&gt;</code></p>

<p>Frame Sync 06 Config Register Offset. </p>

</div>
</div>
<a id="ga553d890543d36c25317df68cb4386fb4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga553d890543d36c25317df68cb4386fb4">&#9670;&nbsp;</a></span>XVTC_FS07_OFFSET</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XVTC_FS07_OFFSET&#160;&#160;&#160;0x11C</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xvtc__hw_8h.html">xvtc_hw.h</a>&gt;</code></p>

<p>Frame Sync 07 Config Register Offset. </p>

</div>
</div>
<a id="gabd86ad6e72df3dcb319b1958d25eb0df"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gabd86ad6e72df3dcb319b1958d25eb0df">&#9670;&nbsp;</a></span>XVTC_FS08_OFFSET</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XVTC_FS08_OFFSET&#160;&#160;&#160;0x120</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xvtc__hw_8h.html">xvtc_hw.h</a>&gt;</code></p>

<p>Frame Sync 08 Config Register Offset. </p>

</div>
</div>
<a id="ga06ca862139e3fe6bb3c51432664c9030"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga06ca862139e3fe6bb3c51432664c9030">&#9670;&nbsp;</a></span>XVTC_FS09_OFFSET</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XVTC_FS09_OFFSET&#160;&#160;&#160;0x124</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xvtc__hw_8h.html">xvtc_hw.h</a>&gt;</code></p>

<p>Frame Sync 09 Config Register Offset. </p>

</div>
</div>
<a id="ga7bb97e46d60fddda869eba7e0916cc47"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga7bb97e46d60fddda869eba7e0916cc47">&#9670;&nbsp;</a></span>XVTC_FS10_OFFSET</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XVTC_FS10_OFFSET&#160;&#160;&#160;0x128</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xvtc__hw_8h.html">xvtc_hw.h</a>&gt;</code></p>

<p>Frame Sync 10 Config Register Offset. </p>

</div>
</div>
<a id="ga7e977700305e3ace7b3d59d8cd8bfa7e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga7e977700305e3ace7b3d59d8cd8bfa7e">&#9670;&nbsp;</a></span>XVTC_FS11_OFFSET</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XVTC_FS11_OFFSET&#160;&#160;&#160;0x12C</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xvtc__hw_8h.html">xvtc_hw.h</a>&gt;</code></p>

<p>Frame Sync 11 Config Register Offset. </p>

</div>
</div>
<a id="ga0fabcaea8463a3e5ab10194e2ef9f3fa"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga0fabcaea8463a3e5ab10194e2ef9f3fa">&#9670;&nbsp;</a></span>XVTC_FS12_OFFSET</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XVTC_FS12_OFFSET&#160;&#160;&#160;0x130</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xvtc__hw_8h.html">xvtc_hw.h</a>&gt;</code></p>

<p>Frame Sync 12 Config Register Offset. </p>

</div>
</div>
<a id="ga35241f9952b0f5cbf1488288445e7df1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga35241f9952b0f5cbf1488288445e7df1">&#9670;&nbsp;</a></span>XVTC_FS13_OFFSET</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XVTC_FS13_OFFSET&#160;&#160;&#160;0x134</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xvtc__hw_8h.html">xvtc_hw.h</a>&gt;</code></p>

<p>Frame Sync 13 Config Register Offset. </p>

</div>
</div>
<a id="gaac9fb8e2e06585e3e55712f66b182962"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gaac9fb8e2e06585e3e55712f66b182962">&#9670;&nbsp;</a></span>XVTC_FS14_OFFSET</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XVTC_FS14_OFFSET&#160;&#160;&#160;0x138</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xvtc__hw_8h.html">xvtc_hw.h</a>&gt;</code></p>

<p>Frame Sync 14 Config Register Offset. </p>

</div>
</div>
<a id="gaf452465a8fc0e79f27c381420f0b4b08"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gaf452465a8fc0e79f27c381420f0b4b08">&#9670;&nbsp;</a></span>XVTC_FS15_OFFSET</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XVTC_FS15_OFFSET&#160;&#160;&#160;0x13C</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xvtc__hw_8h.html">xvtc_hw.h</a>&gt;</code></p>

<p>Frame Sync 15 Config Register Offset. </p>

</div>
</div>
<a id="gaf8f1fa0cc91836625a35c94312338466"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gaf8f1fa0cc91836625a35c94312338466">&#9670;&nbsp;</a></span>XVTC_FSXX_HSTART_MASK</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XVTC_FSXX_HSTART_MASK&#160;&#160;&#160;0x00001FFF</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xvtc__hw_8h.html">xvtc_hw.h</a>&gt;</code></p>

<p>Horizontal cycle count during which current Frame Sync is active Mask. </p>

<p class="reference">Referenced by <a class="el" href="group__vtc__v7__2.html#ga48898cf9a0c2c38d5e2f0d520c9ffdba">XVtc_GetFSync()</a>, and <a class="el" href="group__vtc__v7__2.html#gacb67e4e6e1ca2fb525ccc9a4fd3bad06">XVtc_SetFSync()</a>.</p>

</div>
</div>
<a id="gaa69be863f1b3c3961ab0d9f135e4b391"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gaa69be863f1b3c3961ab0d9f135e4b391">&#9670;&nbsp;</a></span>XVTC_FSXX_VSTART_MASK</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XVTC_FSXX_VSTART_MASK&#160;&#160;&#160;0x1FFF0000</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xvtc__hw_8h.html">xvtc_hw.h</a>&gt;</code></p>

<p>Vertical line count during which current Frame Sync is active Mask. </p>

<p class="reference">Referenced by <a class="el" href="group__vtc__v7__2.html#ga48898cf9a0c2c38d5e2f0d520c9ffdba">XVtc_GetFSync()</a>, and <a class="el" href="group__vtc__v7__2.html#gacb67e4e6e1ca2fb525ccc9a4fd3bad06">XVtc_SetFSync()</a>.</p>

</div>
</div>
<a id="ga4705a1946469f96743216d595dc8e420"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga4705a1946469f96743216d595dc8e420">&#9670;&nbsp;</a></span>XVTC_FSXX_VSTART_SHIFT</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XVTC_FSXX_VSTART_SHIFT&#160;&#160;&#160;16</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xvtc__hw_8h.html">xvtc_hw.h</a>&gt;</code></p>

<p>Bit shift for the vertical line count. </p>

<p class="reference">Referenced by <a class="el" href="group__vtc__v7__2.html#ga48898cf9a0c2c38d5e2f0d520c9ffdba">XVtc_GetFSync()</a>, and <a class="el" href="group__vtc__v7__2.html#gacb67e4e6e1ca2fb525ccc9a4fd3bad06">XVtc_SetFSync()</a>.</p>

</div>
</div>
<a id="ga10c0e460c3df1f6cf5cde54cb597b9b9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga10c0e460c3df1f6cf5cde54cb597b9b9">&#9670;&nbsp;</a></span>XVTC_GASIZE_OFFSET</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XVTC_GASIZE_OFFSET&#160;&#160;&#160;0x060</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xvtc__hw_8h.html">xvtc_hw.h</a>&gt;</code></p>

<p>Generator Active Size Offset. </p>

<p class="reference">Referenced by <a class="el" href="group__vtc__v7__2.html#ga6a6e924c03e591c88f48ceda4c073ffd">XVtc_GetGenerator()</a>, and <a class="el" href="group__vtc__v7__2.html#gaa2248614b46aa69717878b3706b11a52">XVtc_SetGenerator()</a>.</p>

</div>
</div>
<a id="ga977bdd07311a20a9d9f4e4cc0df5ca38"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga977bdd07311a20a9d9f4e4cc0df5ca38">&#9670;&nbsp;</a></span>XVtc_GetDetectionStatus</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XVtc_GetDetectionStatus</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">InstancePtr</td><td>)</td>
          <td>&#160;&#160;&#160;<a class="el" href="group__vtc__v7__2.html#ga31cab60bdab40dbd0c9762c4de5de734">XVtc_ReadReg</a>((InstancePtr)-&gt;Config.BaseAddress, (<a class="el" href="group__vtc__v7__2.html#gac124ae86b82dccb5437f9720e6fc145b">XVTC_DTSTAT_OFFSET</a>))</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xvtc_8h.html">xvtc.h</a>&gt;</code></p>

<p>This function macro gets the status of the Detector in the VTC core. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the VTC core instance to be worked on.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>The Detector status. Use XVTC_DS_* in <a class="el" href="xvtc__hw_8h.html">xvtc_hw.h</a> to interpret the returned value.</dd></dl>
<dl class="section note"><dt>Note</dt><dd>C-style signature: u32 <a class="el" href="group__vtc__v7__2.html#ga977bdd07311a20a9d9f4e4cc0df5ca38" title="This function macro gets the status of the Detector in the VTC core. ">XVtc_GetDetectionStatus(XVtc *InstancePtr)</a> </dd></dl>

</div>
</div>
<a id="ga94bc001b50845a4eca652498aed73ee1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga94bc001b50845a4eca652498aed73ee1">&#9670;&nbsp;</a></span>XVTC_GFENC_OFFSET</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XVTC_GFENC_OFFSET&#160;&#160;&#160;0x068</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xvtc__hw_8h.html">xvtc_hw.h</a>&gt;</code></p>

<p>Generator Encoding Offset. </p>

<p class="reference">Referenced by <a class="el" href="group__vtc__v7__2.html#ga6a6e924c03e591c88f48ceda4c073ffd">XVtc_GetGenerator()</a>, <a class="el" href="group__vtc__v7__2.html#ga6d52d08c551b4f6887f8d63220d89736">XVtc_GetSkipLine()</a>, <a class="el" href="group__vtc__v7__2.html#gaaefcaab9a4b1a05895f813eb45ba0006">XVtc_GetSkipPixel()</a>, <a class="el" href="group__vtc__v7__2.html#gaa2248614b46aa69717878b3706b11a52">XVtc_SetGenerator()</a>, <a class="el" href="group__vtc__v7__2.html#gae88f7a15a28b29c5596a1bd8510c17b7">XVtc_SetSkipLine()</a>, and <a class="el" href="group__vtc__v7__2.html#ga84bc76452bd91c18af247a67e9cfdf4a">XVtc_SetSkipPixel()</a>.</p>

</div>
</div>
<a id="gafdfbb60141c1787d0b7d960588c0812a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gafdfbb60141c1787d0b7d960588c0812a">&#9670;&nbsp;</a></span>XVTC_GGD_HDELAY_MASK</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XVTC_GGD_HDELAY_MASK&#160;&#160;&#160;0x00001FFF</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xvtc__hw_8h.html">xvtc_hw.h</a>&gt;</code></p>

<p>Total clock cycles per line to delay generator output Mask. </p>

<p class="reference">Referenced by <a class="el" href="group__vtc__v7__2.html#ga97b58d69b1752d2d1542a49d2cdb8b1d">XVtc_GetDelay()</a>, and <a class="el" href="group__vtc__v7__2.html#gabfb3ffcd7f3ac258e1503b28c8f2a17c">XVtc_SetDelay()</a>.</p>

</div>
</div>
<a id="ga1d092a9b6722c4f7b74e752ee1682646"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga1d092a9b6722c4f7b74e752ee1682646">&#9670;&nbsp;</a></span>XVTC_GGD_OFFSET</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XVTC_GGD_OFFSET&#160;&#160;&#160;0x140</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xvtc__hw_8h.html">xvtc_hw.h</a>&gt;</code></p>

<p>Generator Global Delay Register Offset. </p>

<p class="reference">Referenced by <a class="el" href="group__vtc__v7__2.html#ga97b58d69b1752d2d1542a49d2cdb8b1d">XVtc_GetDelay()</a>, and <a class="el" href="group__vtc__v7__2.html#gabfb3ffcd7f3ac258e1503b28c8f2a17c">XVtc_SetDelay()</a>.</p>

</div>
</div>
<a id="ga9ad0af215c5e1fb306f9e8fb822061ee"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga9ad0af215c5e1fb306f9e8fb822061ee">&#9670;&nbsp;</a></span>XVTC_GGD_VDELAY_MASK</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XVTC_GGD_VDELAY_MASK&#160;&#160;&#160;0x1FFF0000</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xvtc__hw_8h.html">xvtc_hw.h</a>&gt;</code></p>

<p>Total lines per frame to delay generator output Mask. </p>

<p class="reference">Referenced by <a class="el" href="group__vtc__v7__2.html#ga97b58d69b1752d2d1542a49d2cdb8b1d">XVtc_GetDelay()</a>, and <a class="el" href="group__vtc__v7__2.html#gabfb3ffcd7f3ac258e1503b28c8f2a17c">XVtc_SetDelay()</a>.</p>

</div>
</div>
<a id="ga704b7492350216f5fad89b7914102556"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga704b7492350216f5fad89b7914102556">&#9670;&nbsp;</a></span>XVTC_GGD_VDELAY_SHIFT</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XVTC_GGD_VDELAY_SHIFT&#160;&#160;&#160;16</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xvtc__hw_8h.html">xvtc_hw.h</a>&gt;</code></p>

<p>Bit shift for the total lines. </p>

<p class="reference">Referenced by <a class="el" href="group__vtc__v7__2.html#ga97b58d69b1752d2d1542a49d2cdb8b1d">XVtc_GetDelay()</a>, and <a class="el" href="group__vtc__v7__2.html#gabfb3ffcd7f3ac258e1503b28c8f2a17c">XVtc_SetDelay()</a>.</p>

</div>
</div>
<a id="ga459460a068ba9d30de3c2c129c0bfe77"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga459460a068ba9d30de3c2c129c0bfe77">&#9670;&nbsp;</a></span>XVTC_GHSIZE_OFFSET</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XVTC_GHSIZE_OFFSET&#160;&#160;&#160;0x070</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xvtc__hw_8h.html">xvtc_hw.h</a>&gt;</code></p>

<p>Generator Frame Horizontal Size Offset. </p>

<p class="reference">Referenced by <a class="el" href="group__vtc__v7__2.html#ga6a6e924c03e591c88f48ceda4c073ffd">XVtc_GetGenerator()</a>, and <a class="el" href="group__vtc__v7__2.html#gaa2248614b46aa69717878b3706b11a52">XVtc_SetGenerator()</a>.</p>

</div>
</div>
<a id="gab1efc7231f18feb307e5d2354f8ffe62"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gab1efc7231f18feb307e5d2354f8ffe62">&#9670;&nbsp;</a></span>XVTC_GHSYNC_OFFSET</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XVTC_GHSYNC_OFFSET&#160;&#160;&#160;0x078</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xvtc__hw_8h.html">xvtc_hw.h</a>&gt;</code></p>

<p>Generator Horizontal Sync Offset. </p>

<p class="reference">Referenced by <a class="el" href="group__vtc__v7__2.html#ga6a6e924c03e591c88f48ceda4c073ffd">XVtc_GetGenerator()</a>, and <a class="el" href="group__vtc__v7__2.html#gaa2248614b46aa69717878b3706b11a52">XVtc_SetGenerator()</a>.</p>

</div>
</div>
<a id="ga3ad16c3e3994cea885a9b662840a4651"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga3ad16c3e3994cea885a9b662840a4651">&#9670;&nbsp;</a></span>XVTC_GPOL_OFFSET</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XVTC_GPOL_OFFSET&#160;&#160;&#160;0x06C</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xvtc__hw_8h.html">xvtc_hw.h</a>&gt;</code></p>

<p>Generator Polarity Offset. </p>

<p class="reference">Referenced by <a class="el" href="group__vtc__v7__2.html#gae46a82175546ee8c77ec9b9ab11353c3">XVtc_GetPolarity()</a>, and <a class="el" href="group__vtc__v7__2.html#ga048e84bcc5ac0f05cdd7423a40fe7574">XVtc_SetPolarity()</a>.</p>

</div>
</div>
<a id="ga27376de702a2fed963f98dbb096bdaeb"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga27376de702a2fed963f98dbb096bdaeb">&#9670;&nbsp;</a></span>XVTC_GTSTAT_OFFSET</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XVTC_GTSTAT_OFFSET&#160;&#160;&#160;0x064</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xvtc__hw_8h.html">xvtc_hw.h</a>&gt;</code></p>

<p>Generator Timing Status Offset. </p>

</div>
</div>
<a id="ga498dd3256671119be8ccac1b9824d704"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga498dd3256671119be8ccac1b9824d704">&#9670;&nbsp;</a></span>XVTC_GVBHOFF_F1_OFFSET</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XVTC_GVBHOFF_F1_OFFSET&#160;&#160;&#160;0x088</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xvtc__hw_8h.html">xvtc_hw.h</a>&gt;</code></p>

<p>Generator Field 1 Vblank Horizontal Offset. </p>

<p class="reference">Referenced by <a class="el" href="group__vtc__v7__2.html#ga7bbbedce0f72517db6b0fdb4593ccca2">XVtc_GetGeneratorHoriOffset()</a>, and <a class="el" href="group__vtc__v7__2.html#ga93ca3256bd11b14fc2ed960028121e27">XVtc_SetGeneratorHoriOffset()</a>.</p>

</div>
</div>
<a id="gaf0332b2599e090ad73dc80ec4c94ebf0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gaf0332b2599e090ad73dc80ec4c94ebf0">&#9670;&nbsp;</a></span>XVTC_GVBHOFF_OFFSET</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XVTC_GVBHOFF_OFFSET&#160;&#160;&#160;0x07C</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xvtc__hw_8h.html">xvtc_hw.h</a>&gt;</code></p>

<p>Generator Frame/F0 Vblank Horizontal Offset. </p>

<p class="reference">Referenced by <a class="el" href="group__vtc__v7__2.html#ga7bbbedce0f72517db6b0fdb4593ccca2">XVtc_GetGeneratorHoriOffset()</a>, and <a class="el" href="group__vtc__v7__2.html#ga93ca3256bd11b14fc2ed960028121e27">XVtc_SetGeneratorHoriOffset()</a>.</p>

</div>
</div>
<a id="gaba4d4579991d626d8fb749b6a5031a1b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gaba4d4579991d626d8fb749b6a5031a1b">&#9670;&nbsp;</a></span>XVTC_GVSHOFF_F1_OFFSET</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XVTC_GVSHOFF_F1_OFFSET&#160;&#160;&#160;0x090</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xvtc__hw_8h.html">xvtc_hw.h</a>&gt;</code></p>

<p>Generator Field 1 Vsync horizontal Offset. </p>

<p class="reference">Referenced by <a class="el" href="group__vtc__v7__2.html#ga7bbbedce0f72517db6b0fdb4593ccca2">XVtc_GetGeneratorHoriOffset()</a>, and <a class="el" href="group__vtc__v7__2.html#ga93ca3256bd11b14fc2ed960028121e27">XVtc_SetGeneratorHoriOffset()</a>.</p>

</div>
</div>
<a id="ga3826c4acb9959f8371d1e677eeb20689"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga3826c4acb9959f8371d1e677eeb20689">&#9670;&nbsp;</a></span>XVTC_GVSHOFF_OFFSET</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XVTC_GVSHOFF_OFFSET&#160;&#160;&#160;0x084</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xvtc__hw_8h.html">xvtc_hw.h</a>&gt;</code></p>

<p>Generator Frame/F0 Vsync horizontal Offset. </p>

<p class="reference">Referenced by <a class="el" href="group__vtc__v7__2.html#ga7bbbedce0f72517db6b0fdb4593ccca2">XVtc_GetGeneratorHoriOffset()</a>, and <a class="el" href="group__vtc__v7__2.html#ga93ca3256bd11b14fc2ed960028121e27">XVtc_SetGeneratorHoriOffset()</a>.</p>

</div>
</div>
<a id="gacee65d364a7ae4710d77df92acfc76c5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gacee65d364a7ae4710d77df92acfc76c5">&#9670;&nbsp;</a></span>XVTC_GVSIZE_OFFSET</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XVTC_GVSIZE_OFFSET&#160;&#160;&#160;0x074</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xvtc__hw_8h.html">xvtc_hw.h</a>&gt;</code></p>

<p>Generator Frame Vertical Size Offset. </p>

<p class="reference">Referenced by <a class="el" href="group__vtc__v7__2.html#ga6a6e924c03e591c88f48ceda4c073ffd">XVtc_GetGenerator()</a>, and <a class="el" href="group__vtc__v7__2.html#gaa2248614b46aa69717878b3706b11a52">XVtc_SetGenerator()</a>.</p>

</div>
</div>
<a id="ga427e980962c29110b2ba3b5344e364ba"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga427e980962c29110b2ba3b5344e364ba">&#9670;&nbsp;</a></span>XVTC_GVSYNC_F1_OFFSET</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XVTC_GVSYNC_F1_OFFSET&#160;&#160;&#160;0x08C</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xvtc__hw_8h.html">xvtc_hw.h</a>&gt;</code></p>

<p>Generator Field 1 Vertical Sync Offset. </p>

<p class="reference">Referenced by <a class="el" href="group__vtc__v7__2.html#ga7f87049e38a6abab9495ed52f81ed279">XVtc_GetDetector()</a>, <a class="el" href="group__vtc__v7__2.html#ga6a6e924c03e591c88f48ceda4c073ffd">XVtc_GetGenerator()</a>, and <a class="el" href="group__vtc__v7__2.html#gaa2248614b46aa69717878b3706b11a52">XVtc_SetGenerator()</a>.</p>

</div>
</div>
<a id="gaae728c8de52224f3de5a5c84c6805030"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gaae728c8de52224f3de5a5c84c6805030">&#9670;&nbsp;</a></span>XVTC_GVSYNC_OFFSET</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XVTC_GVSYNC_OFFSET&#160;&#160;&#160;0x080</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xvtc__hw_8h.html">xvtc_hw.h</a>&gt;</code></p>

<p>Generator Frame/F0 Vertical Sync Offset. </p>

<p class="reference">Referenced by <a class="el" href="group__vtc__v7__2.html#ga6a6e924c03e591c88f48ceda4c073ffd">XVtc_GetGenerator()</a>, and <a class="el" href="group__vtc__v7__2.html#gaa2248614b46aa69717878b3706b11a52">XVtc_SetGenerator()</a>.</p>

</div>
</div>
<a id="gac602bc32e1f3687b4da518eb433be72c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gac602bc32e1f3687b4da518eb433be72c">&#9670;&nbsp;</a></span>XVTC_H_</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XVTC_H_</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xvtc_8h.html">xvtc.h</a>&gt;</code></p>

<p>Prevent circular inclusions by using protection macros. </p>

</div>
</div>
<a id="gaeffb524f951e917ea88ce6432c6c356c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gaeffb524f951e917ea88ce6432c6c356c">&#9670;&nbsp;</a></span>XVTC_HANDLER_DETECTOR</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XVTC_HANDLER_DETECTOR&#160;&#160;&#160;3</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xvtc_8h.html">xvtc.h</a>&gt;</code></p>

<p>A detector event interrupt type. </p>

<p class="reference">Referenced by <a class="el" href="group__vtc__v7__2.html#ga2c8331343095cb78377c7887cb62d87b">XVtc_SetCallBack()</a>.</p>

</div>
</div>
<a id="ga8106454ce9bb2ea337bfcebface2acde"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga8106454ce9bb2ea337bfcebface2acde">&#9670;&nbsp;</a></span>XVTC_HANDLER_ERROR</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XVTC_HANDLER_ERROR&#160;&#160;&#160;5</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xvtc_8h.html">xvtc.h</a>&gt;</code></p>

<p>An error condition interrupt type. </p>

<p class="reference">Referenced by <a class="el" href="group__vtc__v7__2.html#ga2c8331343095cb78377c7887cb62d87b">XVtc_SetCallBack()</a>.</p>

</div>
</div>
<a id="gab7b04f247733b1e0ff2e970a765d15c1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gab7b04f247733b1e0ff2e970a765d15c1">&#9670;&nbsp;</a></span>XVTC_HANDLER_FRAMESYNC</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XVTC_HANDLER_FRAMESYNC&#160;&#160;&#160;1</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xvtc_8h.html">xvtc.h</a>&gt;</code></p>

<p>A frame sync event interrupt type. </p>

<p class="reference">Referenced by <a class="el" href="group__vtc__v7__2.html#ga2c8331343095cb78377c7887cb62d87b">XVtc_SetCallBack()</a>.</p>

</div>
</div>
<a id="ga2ab0f39c6f08cbc20a700b6a41dc0cdd"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga2ab0f39c6f08cbc20a700b6a41dc0cdd">&#9670;&nbsp;</a></span>XVTC_HANDLER_GENERATOR</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XVTC_HANDLER_GENERATOR&#160;&#160;&#160;4</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xvtc_8h.html">xvtc.h</a>&gt;</code></p>

<p>A generator event interrupt type. </p>

<p class="reference">Referenced by <a class="el" href="group__vtc__v7__2.html#ga2c8331343095cb78377c7887cb62d87b">XVtc_SetCallBack()</a>.</p>

</div>
</div>
<a id="ga5a0686e12cf61cfe9bf0aff392be6e9f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga5a0686e12cf61cfe9bf0aff392be6e9f">&#9670;&nbsp;</a></span>XVTC_HANDLER_LOCK</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XVTC_HANDLER_LOCK&#160;&#160;&#160;2</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xvtc_8h.html">xvtc.h</a>&gt;</code></p>

<p>A signal lock event interrupt type. </p>

<p class="reference">Referenced by <a class="el" href="group__vtc__v7__2.html#ga2c8331343095cb78377c7887cb62d87b">XVtc_SetCallBack()</a>.</p>

</div>
</div>
<a id="ga5be2d72e7f52f6c37b32e746dba9e988"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga5be2d72e7f52f6c37b32e746dba9e988">&#9670;&nbsp;</a></span>XVTC_HW_H_</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XVTC_HW_H_</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xvtc__hw_8h.html">xvtc_hw.h</a>&gt;</code></p>

<p>prevent circular inclusions by using protection macros </p>

</div>
</div>
<a id="gac0ac89b5f531d863ad78e8b8af3c0df2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gac0ac89b5f531d863ad78e8b8af3c0df2">&#9670;&nbsp;</a></span>XVTC_IER_OFFSET</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XVTC_IER_OFFSET&#160;&#160;&#160;0x00C</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xvtc__hw_8h.html">xvtc_hw.h</a>&gt;</code></p>

<p>Interrupt Enable Register Offset. </p>

</div>
</div>
<a id="ga8c21088f7fe4f0b05330a7681dd01419"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga8c21088f7fe4f0b05330a7681dd01419">&#9670;&nbsp;</a></span>XVtc_In32</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XVtc_In32&#160;&#160;&#160;Xil_In32</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xvtc__hw_8h.html">xvtc_hw.h</a>&gt;</code></p>

<p>Input Operations. </p>

</div>
</div>
<a id="gaa7d624fe0b466b99d255440080a28aad"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gaa7d624fe0b466b99d255440080a28aad">&#9670;&nbsp;</a></span>XVtc_IntrClear</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XVtc_IntrClear</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">InstancePtr, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">IntrType&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xvtc_8h.html">xvtc.h</a>&gt;</code></p>
<b>Value:</b><div class="fragment"><div class="line"><a class="code" href="group__vtc__v7__2.html#ga9c524801283cc3bf9a782c7cbf093098">XVtc_WriteReg</a>((InstancePtr)-&gt;Config.BaseAddress, (<a class="code" href="group__vtc__v7__2.html#gaa690829886e09994bae91932d380240a">XVTC_ISR_OFFSET</a>), \</div><div class="line">                ((IntrType) &amp; (<a class="code" href="group__vtc__v7__2.html#gac7bc3f9544f412ba6a4681b84e2420d7">XVTC_IXR_ALLINTR_MASK</a>)))</div><div class="ttc" id="group__vtc__v7__2_html_gaa690829886e09994bae91932d380240a"><div class="ttname"><a href="group__vtc__v7__2.html#gaa690829886e09994bae91932d380240a">XVTC_ISR_OFFSET</a></div><div class="ttdeci">#define XVTC_ISR_OFFSET</div><div class="ttdoc">Status/Interrupt Status Register Offset. </div><div class="ttdef"><b>Definition:</b> xvtc_hw.h:176</div></div>
<div class="ttc" id="group__vtc__v7__2_html_ga9c524801283cc3bf9a782c7cbf093098"><div class="ttname"><a href="group__vtc__v7__2.html#ga9c524801283cc3bf9a782c7cbf093098">XVtc_WriteReg</a></div><div class="ttdeci">#define XVtc_WriteReg(BaseAddress, RegOffset, Data)</div><div class="ttdoc">Write the given register. </div><div class="ttdef"><b>Definition:</b> xvtc_hw.h:791</div></div>
<div class="ttc" id="group__vtc__v7__2_html_gac7bc3f9544f412ba6a4681b84e2420d7"><div class="ttname"><a href="group__vtc__v7__2.html#gac7bc3f9544f412ba6a4681b84e2420d7">XVTC_IXR_ALLINTR_MASK</a></div><div class="ttdeci">#define XVTC_IXR_ALLINTR_MASK</div><div class="ttdoc">Mask for all interrupts Mask. </div><div class="ttdef"><b>Definition:</b> xvtc_hw.h:474</div></div>
</div><!-- fragment -->
<p>This function macro clears/acknowledges pending interrupts of the VTC core in the Status register. </p>
<p>Bit positions of 1 will be cleared.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the VTC core instance to be worked on. </td></tr>
    <tr><td class="paramname">IntrType</td><td>is the pending interrupts to clear/acknowledge. Use OR'ing of XVTC_IXR_*_MASK constants defined in <a class="el" href="xvtc__hw_8h.html">xvtc_hw.h</a> to create this parameter value.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>None.</dd></dl>
<dl class="section note"><dt>Note</dt><dd>C-style signature: void <a class="el" href="group__vtc__v7__2.html#gaa7d624fe0b466b99d255440080a28aad" title="This function macro clears/acknowledges pending interrupts of the VTC core in the Status register...">XVtc_IntrClear(XVtc *InstancePtr, u32 IntrType)</a> </dd></dl>

<p class="reference">Referenced by <a class="el" href="group__vtc__v7__2.html#gaf4c9f950bb8be8ec38f650d3752c8007">XVtc_IntrHandler()</a>.</p>

</div>
</div>
<a id="ga79b9a66c67ddcf1ef8f619100954e582"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga79b9a66c67ddcf1ef8f619100954e582">&#9670;&nbsp;</a></span>XVtc_IntrDisable</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XVtc_IntrDisable</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">InstancePtr, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">IntrType&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xvtc_8h.html">xvtc.h</a>&gt;</code></p>
<b>Value:</b><div class="fragment"><div class="line"><a class="code" href="group__vtc__v7__2.html#ga9c524801283cc3bf9a782c7cbf093098">XVtc_WriteReg</a>((InstancePtr)-&gt;Config.BaseAddress, (<a class="code" href="group__vtc__v7__2.html#gac0ac89b5f531d863ad78e8b8af3c0df2">XVTC_IER_OFFSET</a>), \</div><div class="line">                <a class="code" href="group__vtc__v7__2.html#ga31cab60bdab40dbd0c9762c4de5de734">XVtc_ReadReg</a>((InstancePtr)-&gt;Config.BaseAddress, \</div><div class="line">                (<a class="code" href="group__vtc__v7__2.html#gac0ac89b5f531d863ad78e8b8af3c0df2">XVTC_IER_OFFSET</a>)) &amp; ((~(IntrType)) &amp; (<a class="code" href="group__vtc__v7__2.html#gac7bc3f9544f412ba6a4681b84e2420d7">XVTC_IXR_ALLINTR_MASK</a>)))</div><div class="ttc" id="group__vtc__v7__2_html_gac0ac89b5f531d863ad78e8b8af3c0df2"><div class="ttname"><a href="group__vtc__v7__2.html#gac0ac89b5f531d863ad78e8b8af3c0df2">XVTC_IER_OFFSET</a></div><div class="ttdeci">#define XVTC_IER_OFFSET</div><div class="ttdoc">Interrupt Enable Register Offset. </div><div class="ttdef"><b>Definition:</b> xvtc_hw.h:180</div></div>
<div class="ttc" id="group__vtc__v7__2_html_ga9c524801283cc3bf9a782c7cbf093098"><div class="ttname"><a href="group__vtc__v7__2.html#ga9c524801283cc3bf9a782c7cbf093098">XVtc_WriteReg</a></div><div class="ttdeci">#define XVtc_WriteReg(BaseAddress, RegOffset, Data)</div><div class="ttdoc">Write the given register. </div><div class="ttdef"><b>Definition:</b> xvtc_hw.h:791</div></div>
<div class="ttc" id="group__vtc__v7__2_html_ga31cab60bdab40dbd0c9762c4de5de734"><div class="ttname"><a href="group__vtc__v7__2.html#ga31cab60bdab40dbd0c9762c4de5de734">XVtc_ReadReg</a></div><div class="ttdeci">#define XVtc_ReadReg(BaseAddress, RegOffset)</div><div class="ttdoc">This function macro reads the given register. </div><div class="ttdef"><b>Definition:</b> xvtc_hw.h:772</div></div>
<div class="ttc" id="group__vtc__v7__2_html_gac7bc3f9544f412ba6a4681b84e2420d7"><div class="ttname"><a href="group__vtc__v7__2.html#gac7bc3f9544f412ba6a4681b84e2420d7">XVTC_IXR_ALLINTR_MASK</a></div><div class="ttdeci">#define XVTC_IXR_ALLINTR_MASK</div><div class="ttdoc">Mask for all interrupts Mask. </div><div class="ttdef"><b>Definition:</b> xvtc_hw.h:474</div></div>
</div><!-- fragment -->
<p>This function macro disables individual interrupts of the VTC core by updating the IRQ_ENABLE register. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the VTC core instance to be worked on.</td></tr>
    <tr><td class="paramname">IntrType</td><td>is the bit-mask of the interrupts to be disabled. Bit positions of 1 will be disabled. Bit positions of 0 will keep the previous setting. This mask is formed by OR'ing XVTC_IXR_*_MASK bits defined in <a class="el" href="xvtc__hw_8h.html">xvtc_hw.h</a>.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>None.</dd></dl>
<dl class="section note"><dt>Note</dt><dd>Any other interrupt not covered by parameter IntrType, if enabled before this macro is called, will remain enabled. C-style signature: void <a class="el" href="group__vtc__v7__2.html#ga79b9a66c67ddcf1ef8f619100954e582" title="This function macro disables individual interrupts of the VTC core by updating the IRQ_ENABLE registe...">XVtc_IntrDisable(XVtc *InstancePtr, u32 IntrType)</a> </dd></dl>

</div>
</div>
<a id="ga00f93f226570f10ecbb9a153f7b27503"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga00f93f226570f10ecbb9a153f7b27503">&#9670;&nbsp;</a></span>XVtc_IntrEnable</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XVtc_IntrEnable</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">InstancePtr, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">IntrType&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xvtc_8h.html">xvtc.h</a>&gt;</code></p>
<b>Value:</b><div class="fragment"><div class="line"><a class="code" href="group__vtc__v7__2.html#ga9c524801283cc3bf9a782c7cbf093098">XVtc_WriteReg</a>((InstancePtr)-&gt;Config.BaseAddress, (<a class="code" href="group__vtc__v7__2.html#gac0ac89b5f531d863ad78e8b8af3c0df2">XVTC_IER_OFFSET</a>), \</div><div class="line">                (((IntrType) &amp; (<a class="code" href="group__vtc__v7__2.html#gac7bc3f9544f412ba6a4681b84e2420d7">XVTC_IXR_ALLINTR_MASK</a>)) | \</div><div class="line">                        (<a class="code" href="group__vtc__v7__2.html#ga31cab60bdab40dbd0c9762c4de5de734">XVtc_ReadReg</a>((InstancePtr)-&gt;Config.BaseAddress, \</div><div class="line">                                (<a class="code" href="group__vtc__v7__2.html#gac0ac89b5f531d863ad78e8b8af3c0df2">XVTC_IER_OFFSET</a>)))))</div><div class="ttc" id="group__vtc__v7__2_html_gac0ac89b5f531d863ad78e8b8af3c0df2"><div class="ttname"><a href="group__vtc__v7__2.html#gac0ac89b5f531d863ad78e8b8af3c0df2">XVTC_IER_OFFSET</a></div><div class="ttdeci">#define XVTC_IER_OFFSET</div><div class="ttdoc">Interrupt Enable Register Offset. </div><div class="ttdef"><b>Definition:</b> xvtc_hw.h:180</div></div>
<div class="ttc" id="group__vtc__v7__2_html_ga9c524801283cc3bf9a782c7cbf093098"><div class="ttname"><a href="group__vtc__v7__2.html#ga9c524801283cc3bf9a782c7cbf093098">XVtc_WriteReg</a></div><div class="ttdeci">#define XVtc_WriteReg(BaseAddress, RegOffset, Data)</div><div class="ttdoc">Write the given register. </div><div class="ttdef"><b>Definition:</b> xvtc_hw.h:791</div></div>
<div class="ttc" id="group__vtc__v7__2_html_ga31cab60bdab40dbd0c9762c4de5de734"><div class="ttname"><a href="group__vtc__v7__2.html#ga31cab60bdab40dbd0c9762c4de5de734">XVtc_ReadReg</a></div><div class="ttdeci">#define XVtc_ReadReg(BaseAddress, RegOffset)</div><div class="ttdoc">This function macro reads the given register. </div><div class="ttdef"><b>Definition:</b> xvtc_hw.h:772</div></div>
<div class="ttc" id="group__vtc__v7__2_html_gac7bc3f9544f412ba6a4681b84e2420d7"><div class="ttname"><a href="group__vtc__v7__2.html#gac7bc3f9544f412ba6a4681b84e2420d7">XVTC_IXR_ALLINTR_MASK</a></div><div class="ttdeci">#define XVTC_IXR_ALLINTR_MASK</div><div class="ttdoc">Mask for all interrupts Mask. </div><div class="ttdef"><b>Definition:</b> xvtc_hw.h:474</div></div>
</div><!-- fragment -->
<p>This function macro enables individual interrupts of the VTC core by updating the IRQ_ENABLE register. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the VTC core instance to be worked on.</td></tr>
    <tr><td class="paramname">IntrType</td><td>is the bit-mask of the interrupts to be enabled. Bit positions of 1 will be enabled. Bit positions of 0 will keep the previous setting. This mask is formed by OR'ing XVTC_IXR_*_MASK bits defined in <a class="el" href="xvtc__hw_8h.html">xvtc_hw.h</a>.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>None.</dd></dl>
<dl class="section note"><dt>Note</dt><dd>The existing enabled interrupt(s) will remain enabled. C-style signature: void <a class="el" href="group__vtc__v7__2.html#ga00f93f226570f10ecbb9a153f7b27503" title="This function macro enables individual interrupts of the VTC core by updating the IRQ_ENABLE register...">XVtc_IntrEnable(XVtc *InstancePtr, u32 IntrType)</a> </dd></dl>

</div>
</div>
<a id="ga0cf149f9ebe8a249435f004926e1bd48"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga0cf149f9ebe8a249435f004926e1bd48">&#9670;&nbsp;</a></span>XVtc_IntrGetPending</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XVtc_IntrGetPending</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">InstancePtr</td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xvtc_8h.html">xvtc.h</a>&gt;</code></p>
<b>Value:</b><div class="fragment"><div class="line">(<a class="code" href="group__vtc__v7__2.html#ga31cab60bdab40dbd0c9762c4de5de734">XVtc_ReadReg</a>((InstancePtr)-&gt;Config.BaseAddress, <a class="code" href="group__vtc__v7__2.html#gac0ac89b5f531d863ad78e8b8af3c0df2">XVTC_IER_OFFSET</a>) &amp; \</div><div class="line">         XVtc_ReadReg((InstancePtr)-&gt;Config.BaseAddress, <a class="code" href="group__vtc__v7__2.html#gaa690829886e09994bae91932d380240a">XVTC_ISR_OFFSET</a>) &amp; \</div><div class="line">         XVTC_IXR_ALLINTR_MASK)</div><div class="ttc" id="group__vtc__v7__2_html_gac0ac89b5f531d863ad78e8b8af3c0df2"><div class="ttname"><a href="group__vtc__v7__2.html#gac0ac89b5f531d863ad78e8b8af3c0df2">XVTC_IER_OFFSET</a></div><div class="ttdeci">#define XVTC_IER_OFFSET</div><div class="ttdoc">Interrupt Enable Register Offset. </div><div class="ttdef"><b>Definition:</b> xvtc_hw.h:180</div></div>
<div class="ttc" id="group__vtc__v7__2_html_gaa690829886e09994bae91932d380240a"><div class="ttname"><a href="group__vtc__v7__2.html#gaa690829886e09994bae91932d380240a">XVTC_ISR_OFFSET</a></div><div class="ttdeci">#define XVTC_ISR_OFFSET</div><div class="ttdoc">Status/Interrupt Status Register Offset. </div><div class="ttdef"><b>Definition:</b> xvtc_hw.h:176</div></div>
<div class="ttc" id="group__vtc__v7__2_html_ga31cab60bdab40dbd0c9762c4de5de734"><div class="ttname"><a href="group__vtc__v7__2.html#ga31cab60bdab40dbd0c9762c4de5de734">XVtc_ReadReg</a></div><div class="ttdeci">#define XVtc_ReadReg(BaseAddress, RegOffset)</div><div class="ttdoc">This function macro reads the given register. </div><div class="ttdef"><b>Definition:</b> xvtc_hw.h:772</div></div>
</div><!-- fragment -->
<p>This function macro returns the pending interrupts of the VTC core for the interrupts that have been enabled. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the VTC core instance to be worked on.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>The pending interrupts of the VTC core. Use XVTC_IXR_*_MASK constants defined in <a class="el" href="xvtc__hw_8h.html">xvtc_hw.h</a> to interpret this value. The returned value is a logical AND of the contents of the STATUS Register and the IRQ_ENABLE Register.</dd></dl>
<dl class="section note"><dt>Note</dt><dd>C-style signature: u32 <a class="el" href="group__vtc__v7__2.html#ga0cf149f9ebe8a249435f004926e1bd48" title="This function macro returns the pending interrupts of the VTC core for the interrupts that have been ...">XVtc_IntrGetPending(XVtc *InstancePtr)</a> </dd></dl>

<p class="reference">Referenced by <a class="el" href="group__vtc__v7__2.html#gaf4c9f950bb8be8ec38f650d3752c8007">XVtc_IntrHandler()</a>.</p>

</div>
</div>
<a id="gaa690829886e09994bae91932d380240a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gaa690829886e09994bae91932d380240a">&#9670;&nbsp;</a></span>XVTC_ISR_OFFSET</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XVTC_ISR_OFFSET&#160;&#160;&#160;0x004</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xvtc__hw_8h.html">xvtc_hw.h</a>&gt;</code></p>

<p>Status/Interrupt Status Register Offset. </p>

</div>
</div>
<a id="gac7bc3f9544f412ba6a4681b84e2420d7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gac7bc3f9544f412ba6a4681b84e2420d7">&#9670;&nbsp;</a></span>XVTC_IXR_ALLINTR_MASK</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XVTC_IXR_ALLINTR_MASK</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xvtc__hw_8h.html">xvtc_hw.h</a>&gt;</code></p>
<b>Value:</b><div class="fragment"><div class="line">(<a class="code" href="group__vtc__v7__2.html#ga2222690cdb7738c6c1d64e3c0324f375">XVTC_IXR_FSYNCALL_MASK</a> |\</div><div class="line">                                 XVTC_IXR_G_ALL_MASK |\</div><div class="line">                                 XVTC_IXR_D_ALL_MASK |\</div><div class="line">                                 XVTC_IXR_LOCKALL_MASK)</div><div class="ttc" id="group__vtc__v7__2_html_ga2222690cdb7738c6c1d64e3c0324f375"><div class="ttname"><a href="group__vtc__v7__2.html#ga2222690cdb7738c6c1d64e3c0324f375">XVTC_IXR_FSYNCALL_MASK</a></div><div class="ttdeci">#define XVTC_IXR_FSYNCALL_MASK</div><div class="ttdoc">All Frame Sync Interrupt 0-15 Mask. </div><div class="ttdef"><b>Definition:</b> xvtc_hw.h:444</div></div>
</div><!-- fragment -->
<p>Mask for all interrupts Mask. </p>

<p class="reference">Referenced by <a class="el" href="group__vtc__v7__2.html#gaf4c9f950bb8be8ec38f650d3752c8007">XVtc_IntrHandler()</a>.</p>

</div>
</div>
<a id="gac82e5b9606f9b7e9c20022d085c22a54"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gac82e5b9606f9b7e9c20022d085c22a54">&#9670;&nbsp;</a></span>XVTC_IXR_D_ALL_MASK</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XVTC_IXR_D_ALL_MASK&#160;&#160;&#160;0x00000C00</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xvtc__hw_8h.html">xvtc_hw.h</a>&gt;</code></p>

<p>All Detector Interrupts Mask. </p>

<p class="reference">Referenced by <a class="el" href="group__vtc__v7__2.html#gaf4c9f950bb8be8ec38f650d3752c8007">XVtc_IntrHandler()</a>.</p>

</div>
</div>
<a id="ga10f3234e9e268a5cc4605e4d37c2e8a5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga10f3234e9e268a5cc4605e4d37c2e8a5">&#9670;&nbsp;</a></span>XVTC_IXR_D_AV_MASK</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XVTC_IXR_D_AV_MASK&#160;&#160;&#160;0x00000800</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xvtc__hw_8h.html">xvtc_hw.h</a>&gt;</code></p>

<p>Detector Active Video Interrupt Mask. </p>

</div>
</div>
<a id="ga8c705159d6cffb406d1dc74adf45fd40"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga8c705159d6cffb406d1dc74adf45fd40">&#9670;&nbsp;</a></span>XVTC_IXR_D_VBLANK_MASK</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XVTC_IXR_D_VBLANK_MASK&#160;&#160;&#160;0x00000400</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xvtc__hw_8h.html">xvtc_hw.h</a>&gt;</code></p>

<p>Detector VBLANK Interrupt Mask. </p>

</div>
</div>
<a id="ga2a08464d9bbf60f3f360992ecea30abf"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga2a08464d9bbf60f3f360992ecea30abf">&#9670;&nbsp;</a></span>XVTC_IXR_FSYNC00_MASK</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XVTC_IXR_FSYNC00_MASK&#160;&#160;&#160;0x00010000</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xvtc__hw_8h.html">xvtc_hw.h</a>&gt;</code></p>

<p>Frame Sync Interrupt 00 Mask. </p>

</div>
</div>
<a id="ga8e3e56bdd38aade5737f880b7699b762"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga8e3e56bdd38aade5737f880b7699b762">&#9670;&nbsp;</a></span>XVTC_IXR_FSYNC01_MASK</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XVTC_IXR_FSYNC01_MASK&#160;&#160;&#160;0x00020000</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xvtc__hw_8h.html">xvtc_hw.h</a>&gt;</code></p>

<p>Frame Sync Interrupt 01 Mask. </p>

</div>
</div>
<a id="ga7bf78c8a365d1713512490045cd6a7a1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga7bf78c8a365d1713512490045cd6a7a1">&#9670;&nbsp;</a></span>XVTC_IXR_FSYNC02_MASK</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XVTC_IXR_FSYNC02_MASK&#160;&#160;&#160;0x00040000</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xvtc__hw_8h.html">xvtc_hw.h</a>&gt;</code></p>

<p>Frame Sync Interrupt 02 Mask. </p>

</div>
</div>
<a id="gaa33afd93fb50e14d074d3f6e52cd2ada"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gaa33afd93fb50e14d074d3f6e52cd2ada">&#9670;&nbsp;</a></span>XVTC_IXR_FSYNC03_MASK</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XVTC_IXR_FSYNC03_MASK&#160;&#160;&#160;0x00080000</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xvtc__hw_8h.html">xvtc_hw.h</a>&gt;</code></p>

<p>Frame Sync Interrupt 03 Mask. </p>

</div>
</div>
<a id="gae014c0ee66d038a0ea13477f8b7c6d1d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gae014c0ee66d038a0ea13477f8b7c6d1d">&#9670;&nbsp;</a></span>XVTC_IXR_FSYNC04_MASK</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XVTC_IXR_FSYNC04_MASK&#160;&#160;&#160;0x00100000</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xvtc__hw_8h.html">xvtc_hw.h</a>&gt;</code></p>

<p>Frame Sync Interrupt 04 Mask. </p>

</div>
</div>
<a id="ga6656fe822db0d27fab10033946477524"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga6656fe822db0d27fab10033946477524">&#9670;&nbsp;</a></span>XVTC_IXR_FSYNC05_MASK</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XVTC_IXR_FSYNC05_MASK&#160;&#160;&#160;0x00200000</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xvtc__hw_8h.html">xvtc_hw.h</a>&gt;</code></p>

<p>Frame Sync Interrupt 05 Mask. </p>

</div>
</div>
<a id="gaa9d25ba9adda79e2382f2483a4c8fed2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gaa9d25ba9adda79e2382f2483a4c8fed2">&#9670;&nbsp;</a></span>XVTC_IXR_FSYNC06_MASK</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XVTC_IXR_FSYNC06_MASK&#160;&#160;&#160;0x00400000</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xvtc__hw_8h.html">xvtc_hw.h</a>&gt;</code></p>

<p>Frame Sync Interrupt 06 Mask. </p>

</div>
</div>
<a id="ga921a422cbd771ecf41f3dd1db236ebea"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga921a422cbd771ecf41f3dd1db236ebea">&#9670;&nbsp;</a></span>XVTC_IXR_FSYNC07_MASK</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XVTC_IXR_FSYNC07_MASK&#160;&#160;&#160;0x00800000</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xvtc__hw_8h.html">xvtc_hw.h</a>&gt;</code></p>

<p>Frame Sync Interrupt 07 Mask. </p>

</div>
</div>
<a id="gae5e09aa1da921e1f8836e58b1eb35af1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gae5e09aa1da921e1f8836e58b1eb35af1">&#9670;&nbsp;</a></span>XVTC_IXR_FSYNC08_MASK</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XVTC_IXR_FSYNC08_MASK&#160;&#160;&#160;0x01000000</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xvtc__hw_8h.html">xvtc_hw.h</a>&gt;</code></p>

<p>Frame Sync Interrupt 08 Mask. </p>

</div>
</div>
<a id="ga0f300c9d5680fa9f287e57976154d543"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga0f300c9d5680fa9f287e57976154d543">&#9670;&nbsp;</a></span>XVTC_IXR_FSYNC09_MASK</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XVTC_IXR_FSYNC09_MASK&#160;&#160;&#160;0x02000000</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xvtc__hw_8h.html">xvtc_hw.h</a>&gt;</code></p>

<p>Frame Sync Interrupt 09 Mask. </p>

</div>
</div>
<a id="ga849468f613527230f92f840cfd528142"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga849468f613527230f92f840cfd528142">&#9670;&nbsp;</a></span>XVTC_IXR_FSYNC10_MASK</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XVTC_IXR_FSYNC10_MASK&#160;&#160;&#160;0x04000000</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xvtc__hw_8h.html">xvtc_hw.h</a>&gt;</code></p>

<p>Frame Sync Interrupt 10 Mask. </p>

</div>
</div>
<a id="ga79109b2e5bcefe3e66cc94142fcab02e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga79109b2e5bcefe3e66cc94142fcab02e">&#9670;&nbsp;</a></span>XVTC_IXR_FSYNC11_MASK</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XVTC_IXR_FSYNC11_MASK&#160;&#160;&#160;0x08000000</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xvtc__hw_8h.html">xvtc_hw.h</a>&gt;</code></p>

<p>Frame Sync Interrupt 11 Mask. </p>

</div>
</div>
<a id="ga7ab6f00ad12105a94724f68236df0cdc"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga7ab6f00ad12105a94724f68236df0cdc">&#9670;&nbsp;</a></span>XVTC_IXR_FSYNC12_MASK</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XVTC_IXR_FSYNC12_MASK&#160;&#160;&#160;0x10000000</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xvtc__hw_8h.html">xvtc_hw.h</a>&gt;</code></p>

<p>Frame Sync Interrupt 12 Mask. </p>

</div>
</div>
<a id="gae7fd40bcf9277db1f1052660e7afdee0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gae7fd40bcf9277db1f1052660e7afdee0">&#9670;&nbsp;</a></span>XVTC_IXR_FSYNC13_MASK</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XVTC_IXR_FSYNC13_MASK&#160;&#160;&#160;0x20000000</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xvtc__hw_8h.html">xvtc_hw.h</a>&gt;</code></p>

<p>Frame Sync Interrupt 13 Mask. </p>

</div>
</div>
<a id="gad593665b36d4084fa382dc356a53ab1b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gad593665b36d4084fa382dc356a53ab1b">&#9670;&nbsp;</a></span>XVTC_IXR_FSYNC14_MASK</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XVTC_IXR_FSYNC14_MASK&#160;&#160;&#160;0x40000000</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xvtc__hw_8h.html">xvtc_hw.h</a>&gt;</code></p>

<p>Frame Sync Interrupt 14 Mask. </p>

</div>
</div>
<a id="ga0478109cddc630e1ec5d4794add358ea"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga0478109cddc630e1ec5d4794add358ea">&#9670;&nbsp;</a></span>XVTC_IXR_FSYNC15_MASK</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XVTC_IXR_FSYNC15_MASK&#160;&#160;&#160;0x80000000</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xvtc__hw_8h.html">xvtc_hw.h</a>&gt;</code></p>

<p>Frame Sync Interrupt 15 Mask. </p>

</div>
</div>
<a id="ga2222690cdb7738c6c1d64e3c0324f375"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga2222690cdb7738c6c1d64e3c0324f375">&#9670;&nbsp;</a></span>XVTC_IXR_FSYNCALL_MASK</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XVTC_IXR_FSYNCALL_MASK&#160;&#160;&#160;0xFFFF0000</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xvtc__hw_8h.html">xvtc_hw.h</a>&gt;</code></p>

<p>All Frame Sync Interrupt 0-15 Mask. </p>

<p class="reference">Referenced by <a class="el" href="group__vtc__v7__2.html#gaf4c9f950bb8be8ec38f650d3752c8007">XVtc_IntrHandler()</a>.</p>

</div>
</div>
<a id="ga59e68ac1be6dff7690d55e220a403e22"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga59e68ac1be6dff7690d55e220a403e22">&#9670;&nbsp;</a></span>XVTC_IXR_G_ALL_MASK</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XVTC_IXR_G_ALL_MASK&#160;&#160;&#160;0x00003000</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xvtc__hw_8h.html">xvtc_hw.h</a>&gt;</code></p>

<p>All Generator interrupts Mask. </p>

<p class="reference">Referenced by <a class="el" href="group__vtc__v7__2.html#gaf4c9f950bb8be8ec38f650d3752c8007">XVtc_IntrHandler()</a>.</p>

</div>
</div>
<a id="ga3f3a24434792723fa1011c073dacd4bc"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga3f3a24434792723fa1011c073dacd4bc">&#9670;&nbsp;</a></span>XVTC_IXR_G_AV_MASK</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XVTC_IXR_G_AV_MASK&#160;&#160;&#160;0x00002000</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xvtc__hw_8h.html">xvtc_hw.h</a>&gt;</code></p>

<p>Generator Active Video Intr Mask. </p>

</div>
</div>
<a id="ga28d10f81a34be60e1f8d6607daa8a188"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga28d10f81a34be60e1f8d6607daa8a188">&#9670;&nbsp;</a></span>XVTC_IXR_G_VBLANK_MASK</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XVTC_IXR_G_VBLANK_MASK&#160;&#160;&#160;0x00001000</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xvtc__hw_8h.html">xvtc_hw.h</a>&gt;</code></p>

<p>Generator VBLANK Interrupt Mask. </p>

</div>
</div>
<a id="ga9af5cabf68ea0aa465d197f02b8dc85b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga9af5cabf68ea0aa465d197f02b8dc85b">&#9670;&nbsp;</a></span>XVTC_IXR_LO_MASK</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XVTC_IXR_LO_MASK&#160;&#160;&#160;0x00000100</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xvtc__hw_8h.html">xvtc_hw.h</a>&gt;</code></p>

<p>Lock Mask. </p>

</div>
</div>
<a id="ga9dd2acddc00afa719305fca7db04f14c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga9dd2acddc00afa719305fca7db04f14c">&#9670;&nbsp;</a></span>XVTC_IXR_LOCKALL_MASK</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XVTC_IXR_LOCKALL_MASK&#160;&#160;&#160;0x00000300</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xvtc__hw_8h.html">xvtc_hw.h</a>&gt;</code></p>

<p>All Signal Lock interrupt Mask. </p>

<p class="reference">Referenced by <a class="el" href="group__vtc__v7__2.html#gaf4c9f950bb8be8ec38f650d3752c8007">XVtc_IntrHandler()</a>.</p>

</div>
</div>
<a id="gad5fee86b8baaba55662bddb609c7c904"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gad5fee86b8baaba55662bddb609c7c904">&#9670;&nbsp;</a></span>XVTC_IXR_LOL_MASK</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XVTC_IXR_LOL_MASK&#160;&#160;&#160;0x00000200</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xvtc__hw_8h.html">xvtc_hw.h</a>&gt;</code></p>

<p>Lock Loss Mask. </p>

</div>
</div>
<a id="gade6c5f7d09b842234c34bee14fa9d127"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gade6c5f7d09b842234c34bee14fa9d127">&#9670;&nbsp;</a></span>XVtc_Out32</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XVtc_Out32&#160;&#160;&#160;Xil_Out32</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xvtc__hw_8h.html">xvtc_hw.h</a>&gt;</code></p>

<p>Output Operations. </p>

</div>
</div>
<a id="gab26d6ebaaee9b900d0b5200fee7cf528"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gab26d6ebaaee9b900d0b5200fee7cf528">&#9670;&nbsp;</a></span>XVTC_POL_ACP_MASK</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XVTC_POL_ACP_MASK&#160;&#160;&#160;0x00000020</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xvtc__hw_8h.html">xvtc_hw.h</a>&gt;</code></p>

<p>Active Chroma Output Polarity Mask. </p>

<p class="reference">Referenced by <a class="el" href="group__vtc__v7__2.html#ga3e7cf680b0bc9623c6430daa9ff8fadd">XVtc_GetDetectorPolarity()</a>, <a class="el" href="group__vtc__v7__2.html#gae46a82175546ee8c77ec9b9ab11353c3">XVtc_GetPolarity()</a>, and <a class="el" href="group__vtc__v7__2.html#ga048e84bcc5ac0f05cdd7423a40fe7574">XVtc_SetPolarity()</a>.</p>

</div>
</div>
<a id="ga965bf2358169c158adad984b384bb116"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga965bf2358169c158adad984b384bb116">&#9670;&nbsp;</a></span>XVTC_POL_ALLP_MASK</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XVTC_POL_ALLP_MASK&#160;&#160;&#160;0x0000007F</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xvtc__hw_8h.html">xvtc_hw.h</a>&gt;</code></p>

<p>Bit mask for all polarity bits Mask. </p>

<p class="reference">Referenced by <a class="el" href="group__vtc__v7__2.html#ga048e84bcc5ac0f05cdd7423a40fe7574">XVtc_SetPolarity()</a>.</p>

</div>
</div>
<a id="ga8d3dfc6ba08e9aae727bf85aae9d2dd3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga8d3dfc6ba08e9aae727bf85aae9d2dd3">&#9670;&nbsp;</a></span>XVTC_POL_AVP_MASK</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XVTC_POL_AVP_MASK&#160;&#160;&#160;0x00000010</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xvtc__hw_8h.html">xvtc_hw.h</a>&gt;</code></p>

<p>Active Video Output Polarity Mask. </p>

<p class="reference">Referenced by <a class="el" href="group__vtc__v7__2.html#ga3e7cf680b0bc9623c6430daa9ff8fadd">XVtc_GetDetectorPolarity()</a>, <a class="el" href="group__vtc__v7__2.html#gae46a82175546ee8c77ec9b9ab11353c3">XVtc_GetPolarity()</a>, and <a class="el" href="group__vtc__v7__2.html#ga048e84bcc5ac0f05cdd7423a40fe7574">XVtc_SetPolarity()</a>.</p>

</div>
</div>
<a id="gadfd94d4ff7a44b596363784c4e79cad2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gadfd94d4ff7a44b596363784c4e79cad2">&#9670;&nbsp;</a></span>XVTC_POL_FIP_MASK</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XVTC_POL_FIP_MASK&#160;&#160;&#160;0x00000040</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xvtc__hw_8h.html">xvtc_hw.h</a>&gt;</code></p>

<p>Field ID Output Polarity Mask. </p>

<p class="reference">Referenced by <a class="el" href="group__vtc__v7__2.html#ga3e7cf680b0bc9623c6430daa9ff8fadd">XVtc_GetDetectorPolarity()</a>, <a class="el" href="group__vtc__v7__2.html#gae46a82175546ee8c77ec9b9ab11353c3">XVtc_GetPolarity()</a>, and <a class="el" href="group__vtc__v7__2.html#ga048e84bcc5ac0f05cdd7423a40fe7574">XVtc_SetPolarity()</a>.</p>

</div>
</div>
<a id="ga873fb4ed963c6e69f22a052704d8dc13"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga873fb4ed963c6e69f22a052704d8dc13">&#9670;&nbsp;</a></span>XVTC_POL_HBP_MASK</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XVTC_POL_HBP_MASK&#160;&#160;&#160;0x00000002</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xvtc__hw_8h.html">xvtc_hw.h</a>&gt;</code></p>

<p>Horizontal Blank Output Polarity Mask. </p>

<p class="reference">Referenced by <a class="el" href="group__vtc__v7__2.html#ga3e7cf680b0bc9623c6430daa9ff8fadd">XVtc_GetDetectorPolarity()</a>, <a class="el" href="group__vtc__v7__2.html#gae46a82175546ee8c77ec9b9ab11353c3">XVtc_GetPolarity()</a>, and <a class="el" href="group__vtc__v7__2.html#ga048e84bcc5ac0f05cdd7423a40fe7574">XVtc_SetPolarity()</a>.</p>

</div>
</div>
<a id="ga2872ae0f1502f21a6fd6ff011d41cd62"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga2872ae0f1502f21a6fd6ff011d41cd62">&#9670;&nbsp;</a></span>XVTC_POL_HSP_MASK</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XVTC_POL_HSP_MASK&#160;&#160;&#160;0x00000008</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xvtc__hw_8h.html">xvtc_hw.h</a>&gt;</code></p>

<p>Horizontal Sync Output Polarity Mask. </p>

<p class="reference">Referenced by <a class="el" href="group__vtc__v7__2.html#ga3e7cf680b0bc9623c6430daa9ff8fadd">XVtc_GetDetectorPolarity()</a>, <a class="el" href="group__vtc__v7__2.html#gae46a82175546ee8c77ec9b9ab11353c3">XVtc_GetPolarity()</a>, and <a class="el" href="group__vtc__v7__2.html#ga048e84bcc5ac0f05cdd7423a40fe7574">XVtc_SetPolarity()</a>.</p>

</div>
</div>
<a id="ga5db85c09cbdde8dc0090465f8a692574"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga5db85c09cbdde8dc0090465f8a692574">&#9670;&nbsp;</a></span>XVTC_POL_VBP_MASK</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XVTC_POL_VBP_MASK&#160;&#160;&#160;0x00000001</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xvtc__hw_8h.html">xvtc_hw.h</a>&gt;</code></p>

<p>Vertical Blank Output Polarity Mask. </p>

<p class="reference">Referenced by <a class="el" href="group__vtc__v7__2.html#ga3e7cf680b0bc9623c6430daa9ff8fadd">XVtc_GetDetectorPolarity()</a>, <a class="el" href="group__vtc__v7__2.html#gae46a82175546ee8c77ec9b9ab11353c3">XVtc_GetPolarity()</a>, and <a class="el" href="group__vtc__v7__2.html#ga048e84bcc5ac0f05cdd7423a40fe7574">XVtc_SetPolarity()</a>.</p>

</div>
</div>
<a id="gaf9ef1ca34605c1e1e256f5ded446d261"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gaf9ef1ca34605c1e1e256f5ded446d261">&#9670;&nbsp;</a></span>XVTC_POL_VSP_MASK</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XVTC_POL_VSP_MASK&#160;&#160;&#160;0x00000004</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xvtc__hw_8h.html">xvtc_hw.h</a>&gt;</code></p>

<p>Vertical Sync Output Polarity Mask. </p>

<p class="reference">Referenced by <a class="el" href="group__vtc__v7__2.html#ga3e7cf680b0bc9623c6430daa9ff8fadd">XVtc_GetDetectorPolarity()</a>, <a class="el" href="group__vtc__v7__2.html#gae46a82175546ee8c77ec9b9ab11353c3">XVtc_GetPolarity()</a>, and <a class="el" href="group__vtc__v7__2.html#ga048e84bcc5ac0f05cdd7423a40fe7574">XVtc_SetPolarity()</a>.</p>

</div>
</div>
<a id="ga31cab60bdab40dbd0c9762c4de5de734"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga31cab60bdab40dbd0c9762c4de5de734">&#9670;&nbsp;</a></span>XVtc_ReadReg</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XVtc_ReadReg</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">BaseAddress, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">RegOffset&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td>&#160;&#160;&#160;<a class="el" href="group__vtc__v7__2.html#ga8c21088f7fe4f0b05330a7681dd01419">XVtc_In32</a>((BaseAddress) + ((u32)RegOffset))</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xvtc__hw_8h.html">xvtc_hw.h</a>&gt;</code></p>

<p>This function macro reads the given register. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">BaseAddress</td><td>is the base address of the VTC core. </td></tr>
    <tr><td class="paramname">RegOffset</td><td>is the register offset of the register (defined at top of this file).</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>The 32-bit value of the register.</dd></dl>
<dl class="section note"><dt>Note</dt><dd>C-style signature: u32 <a class="el" href="group__vtc__v7__2.html#ga31cab60bdab40dbd0c9762c4de5de734" title="This function macro reads the given register. ">XVtc_ReadReg(u32 BaseAddress, u32 RegOffset)</a> </dd></dl>

<p class="reference">Referenced by <a class="el" href="group__vtc__v7__2.html#ga5ba151c8fe1e5b01f6cf76e3ebd69f48">XVtc_Disable()</a>, <a class="el" href="group__vtc__v7__2.html#gacfcf93230ec6c68bd94841fc64c3a54f">XVtc_DisableDetector()</a>, <a class="el" href="group__vtc__v7__2.html#ga24e096bb7515165b5bf238d0d1030c5f">XVtc_DisableGenerator()</a>, <a class="el" href="group__vtc__v7__2.html#gaa11af9b1872e9f105aa60ac7c616fda7">XVtc_Enable()</a>, <a class="el" href="group__vtc__v7__2.html#gaa36b5697cb3b4e864879347cd88e19de">XVtc_EnableDetector()</a>, <a class="el" href="group__vtc__v7__2.html#ga77b77fdba574799d9c78b2c7c15f8f27">XVtc_EnableGenerator()</a>, <a class="el" href="group__vtc__v7__2.html#ga97b58d69b1752d2d1542a49d2cdb8b1d">XVtc_GetDelay()</a>, <a class="el" href="group__vtc__v7__2.html#ga7f87049e38a6abab9495ed52f81ed279">XVtc_GetDetector()</a>, <a class="el" href="group__vtc__v7__2.html#gaa42a49953fb922a5bd8851f4d0b7e9c3">XVtc_GetDetectorHoriOffset()</a>, <a class="el" href="group__vtc__v7__2.html#ga3e7cf680b0bc9623c6430daa9ff8fadd">XVtc_GetDetectorPolarity()</a>, <a class="el" href="group__vtc__v7__2.html#ga48898cf9a0c2c38d5e2f0d520c9ffdba">XVtc_GetFSync()</a>, <a class="el" href="group__vtc__v7__2.html#ga6a6e924c03e591c88f48ceda4c073ffd">XVtc_GetGenerator()</a>, <a class="el" href="group__vtc__v7__2.html#ga7bbbedce0f72517db6b0fdb4593ccca2">XVtc_GetGeneratorHoriOffset()</a>, <a class="el" href="group__vtc__v7__2.html#gae46a82175546ee8c77ec9b9ab11353c3">XVtc_GetPolarity()</a>, <a class="el" href="group__vtc__v7__2.html#ga6d52d08c551b4f6887f8d63220d89736">XVtc_GetSkipLine()</a>, <a class="el" href="group__vtc__v7__2.html#gaaefcaab9a4b1a05895f813eb45ba0006">XVtc_GetSkipPixel()</a>, <a class="el" href="group__vtc__v7__2.html#ga84f6b9eda3791aee51ec5414a62cbb92">XVtc_GetSource()</a>, <a class="el" href="group__vtc__v7__2.html#ga970f3fda51300164bf853b5e27469444">XVtc_GetVersion()</a>, <a class="el" href="group__vtc__v7__2.html#ga34bc19c168a2d7bbfb3252b2c23e53ae">XVtc_SelfTest()</a>, <a class="el" href="group__vtc__v7__2.html#gaa2248614b46aa69717878b3706b11a52">XVtc_SetGenerator()</a>, <a class="el" href="group__vtc__v7__2.html#ga048e84bcc5ac0f05cdd7423a40fe7574">XVtc_SetPolarity()</a>, <a class="el" href="group__vtc__v7__2.html#gae88f7a15a28b29c5596a1bd8510c17b7">XVtc_SetSkipLine()</a>, <a class="el" href="group__vtc__v7__2.html#ga84bc76452bd91c18af247a67e9cfdf4a">XVtc_SetSkipPixel()</a>, and <a class="el" href="group__vtc__v7__2.html#ga261e22d0a41a468263c0a1624da3bbf9">XVtc_SetSource()</a>.</p>

</div>
</div>
<a id="gab1cb3686bc642187e119090d028af2b4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gab1cb3686bc642187e119090d028af2b4">&#9670;&nbsp;</a></span>XVTC_REG_ADDRGAP</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XVTC_REG_ADDRGAP&#160;&#160;&#160;4</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xvtc_8h.html">xvtc.h</a>&gt;</code></p>

<p>Register address gap. </p>

<p class="reference">Referenced by <a class="el" href="group__vtc__v7__2.html#ga48898cf9a0c2c38d5e2f0d520c9ffdba">XVtc_GetFSync()</a>, and <a class="el" href="group__vtc__v7__2.html#gacb67e4e6e1ca2fb525ccc9a4fd3bad06">XVtc_SetFSync()</a>.</p>

</div>
</div>
<a id="ga615c7741a2417a51094af3a59ac8d55b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga615c7741a2417a51094af3a59ac8d55b">&#9670;&nbsp;</a></span>XVtc_RegUpdateDisable</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XVtc_RegUpdateDisable</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">InstancePtr</td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xvtc_8h.html">xvtc.h</a>&gt;</code></p>
<b>Value:</b><div class="fragment"><div class="line"><a class="code" href="group__vtc__v7__2.html#ga9c524801283cc3bf9a782c7cbf093098">XVtc_WriteReg</a>((InstancePtr)-&gt;Config.BaseAddress, (<a class="code" href="group__vtc__v7__2.html#ga159a75f7463b98abf67d279aba9edd67">XVTC_CTL_OFFSET</a>), \</div><div class="line">                <a class="code" href="group__vtc__v7__2.html#ga31cab60bdab40dbd0c9762c4de5de734">XVtc_ReadReg</a>((InstancePtr)-&gt;Config.BaseAddress, \</div><div class="line">                        (<a class="code" href="group__vtc__v7__2.html#ga159a75f7463b98abf67d279aba9edd67">XVTC_CTL_OFFSET</a>)) &amp; (~(<a class="code" href="group__vtc__v7__2.html#gaa3ae98fe1050638c0ada36fdfa10756b">XVTC_CTL_RU_MASK</a>)))</div><div class="ttc" id="group__vtc__v7__2_html_ga159a75f7463b98abf67d279aba9edd67"><div class="ttname"><a href="group__vtc__v7__2.html#ga159a75f7463b98abf67d279aba9edd67">XVTC_CTL_OFFSET</a></div><div class="ttdeci">#define XVTC_CTL_OFFSET</div><div class="ttdoc">Control Register Offset. </div><div class="ttdef"><b>Definition:</b> xvtc_hw.h:175</div></div>
<div class="ttc" id="group__vtc__v7__2_html_ga9c524801283cc3bf9a782c7cbf093098"><div class="ttname"><a href="group__vtc__v7__2.html#ga9c524801283cc3bf9a782c7cbf093098">XVtc_WriteReg</a></div><div class="ttdeci">#define XVtc_WriteReg(BaseAddress, RegOffset, Data)</div><div class="ttdoc">Write the given register. </div><div class="ttdef"><b>Definition:</b> xvtc_hw.h:791</div></div>
<div class="ttc" id="group__vtc__v7__2_html_ga31cab60bdab40dbd0c9762c4de5de734"><div class="ttname"><a href="group__vtc__v7__2.html#ga31cab60bdab40dbd0c9762c4de5de734">XVtc_ReadReg</a></div><div class="ttdeci">#define XVtc_ReadReg(BaseAddress, RegOffset)</div><div class="ttdoc">This function macro reads the given register. </div><div class="ttdef"><b>Definition:</b> xvtc_hw.h:772</div></div>
<div class="ttc" id="group__vtc__v7__2_html_gaa3ae98fe1050638c0ada36fdfa10756b"><div class="ttname"><a href="group__vtc__v7__2.html#gaa3ae98fe1050638c0ada36fdfa10756b">XVTC_CTL_RU_MASK</a></div><div class="ttdeci">#define XVTC_CTL_RU_MASK</div><div class="ttdoc">VTC Register Update. </div><div class="ttdef"><b>Definition:</b> xvtc_hw.h:389</div></div>
</div><!-- fragment -->
<p>This function macro disables updating timing registers at the end of each Generator frame. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the VTC core instance to be worked on.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>None.</dd></dl>
<dl class="section note"><dt>Note</dt><dd>C-style signature: void <a class="el" href="group__vtc__v7__2.html#ga615c7741a2417a51094af3a59ac8d55b" title="This function macro disables updating timing registers at the end of each Generator frame...">XVtc_RegUpdateDisable(XVtc *InstancePtr)</a> </dd></dl>

</div>
</div>
<a id="ga35819be63e9665cfd3620ebf2d947d7a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga35819be63e9665cfd3620ebf2d947d7a">&#9670;&nbsp;</a></span>XVtc_RegUpdateEnable</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XVtc_RegUpdateEnable</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">InstancePtr</td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xvtc_8h.html">xvtc.h</a>&gt;</code></p>
<b>Value:</b><div class="fragment"><div class="line"><a class="code" href="group__vtc__v7__2.html#ga9c524801283cc3bf9a782c7cbf093098">XVtc_WriteReg</a>((InstancePtr)-&gt;Config.BaseAddress, (<a class="code" href="group__vtc__v7__2.html#ga159a75f7463b98abf67d279aba9edd67">XVTC_CTL_OFFSET</a>), \</div><div class="line">                <a class="code" href="group__vtc__v7__2.html#ga31cab60bdab40dbd0c9762c4de5de734">XVtc_ReadReg</a>((InstancePtr)-&gt;Config.BaseAddress, \</div><div class="line">                        (<a class="code" href="group__vtc__v7__2.html#ga159a75f7463b98abf67d279aba9edd67">XVTC_CTL_OFFSET</a>)) | (<a class="code" href="group__vtc__v7__2.html#gaa3ae98fe1050638c0ada36fdfa10756b">XVTC_CTL_RU_MASK</a>))</div><div class="ttc" id="group__vtc__v7__2_html_ga159a75f7463b98abf67d279aba9edd67"><div class="ttname"><a href="group__vtc__v7__2.html#ga159a75f7463b98abf67d279aba9edd67">XVTC_CTL_OFFSET</a></div><div class="ttdeci">#define XVTC_CTL_OFFSET</div><div class="ttdoc">Control Register Offset. </div><div class="ttdef"><b>Definition:</b> xvtc_hw.h:175</div></div>
<div class="ttc" id="group__vtc__v7__2_html_ga9c524801283cc3bf9a782c7cbf093098"><div class="ttname"><a href="group__vtc__v7__2.html#ga9c524801283cc3bf9a782c7cbf093098">XVtc_WriteReg</a></div><div class="ttdeci">#define XVtc_WriteReg(BaseAddress, RegOffset, Data)</div><div class="ttdoc">Write the given register. </div><div class="ttdef"><b>Definition:</b> xvtc_hw.h:791</div></div>
<div class="ttc" id="group__vtc__v7__2_html_ga31cab60bdab40dbd0c9762c4de5de734"><div class="ttname"><a href="group__vtc__v7__2.html#ga31cab60bdab40dbd0c9762c4de5de734">XVtc_ReadReg</a></div><div class="ttdeci">#define XVtc_ReadReg(BaseAddress, RegOffset)</div><div class="ttdoc">This function macro reads the given register. </div><div class="ttdef"><b>Definition:</b> xvtc_hw.h:772</div></div>
<div class="ttc" id="group__vtc__v7__2_html_gaa3ae98fe1050638c0ada36fdfa10756b"><div class="ttname"><a href="group__vtc__v7__2.html#gaa3ae98fe1050638c0ada36fdfa10756b">XVTC_CTL_RU_MASK</a></div><div class="ttdeci">#define XVTC_CTL_RU_MASK</div><div class="ttdoc">VTC Register Update. </div><div class="ttdef"><b>Definition:</b> xvtc_hw.h:389</div></div>
</div><!-- fragment -->
<p>This function macro enables updating timing registers at the end of each Generator frame. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the VTC core instance to be worked on.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>None.</dd></dl>
<dl class="section note"><dt>Note</dt><dd>C-style signature: void <a class="el" href="group__vtc__v7__2.html#ga35819be63e9665cfd3620ebf2d947d7a" title="This function macro enables updating timing registers at the end of each Generator frame...">XVtc_RegUpdateEnable(XVtc *InstancePtr)</a> </dd></dl>

</div>
</div>
<a id="ga08ab928e462c6acb2acdd3759651f6e3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga08ab928e462c6acb2acdd3759651f6e3">&#9670;&nbsp;</a></span>XVtc_Reset</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XVtc_Reset</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">InstancePtr</td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xvtc_8h.html">xvtc.h</a>&gt;</code></p>
<b>Value:</b><div class="fragment"><div class="line"><a class="code" href="group__vtc__v7__2.html#ga9c524801283cc3bf9a782c7cbf093098">XVtc_WriteReg</a>((InstancePtr)-&gt;Config.BaseAddress, (<a class="code" href="group__vtc__v7__2.html#ga159a75f7463b98abf67d279aba9edd67">XVTC_CTL_OFFSET</a>), \</div><div class="line">                        (<a class="code" href="group__vtc__v7__2.html#gac957329a15078dabcb074de7840179a9">XVTC_CTL_RESET_MASK</a>))</div><div class="ttc" id="group__vtc__v7__2_html_ga159a75f7463b98abf67d279aba9edd67"><div class="ttname"><a href="group__vtc__v7__2.html#ga159a75f7463b98abf67d279aba9edd67">XVTC_CTL_OFFSET</a></div><div class="ttdeci">#define XVTC_CTL_OFFSET</div><div class="ttdoc">Control Register Offset. </div><div class="ttdef"><b>Definition:</b> xvtc_hw.h:175</div></div>
<div class="ttc" id="group__vtc__v7__2_html_ga9c524801283cc3bf9a782c7cbf093098"><div class="ttname"><a href="group__vtc__v7__2.html#ga9c524801283cc3bf9a782c7cbf093098">XVtc_WriteReg</a></div><div class="ttdeci">#define XVtc_WriteReg(BaseAddress, RegOffset, Data)</div><div class="ttdoc">Write the given register. </div><div class="ttdef"><b>Definition:</b> xvtc_hw.h:791</div></div>
<div class="ttc" id="group__vtc__v7__2_html_gac957329a15078dabcb074de7840179a9"><div class="ttname"><a href="group__vtc__v7__2.html#gac957329a15078dabcb074de7840179a9">XVTC_CTL_RESET_MASK</a></div><div class="ttdeci">#define XVTC_CTL_RESET_MASK</div><div class="ttdoc">Software Reset Mask. </div><div class="ttdef"><b>Definition:</b> xvtc_hw.h:310</div></div>
</div><!-- fragment -->
<p>This function macro resets the VTC core. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the VTC instance to be worked on.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>None.</dd></dl>
<dl class="section note"><dt>Note</dt><dd>C-style signature: void <a class="el" href="group__vtc__v7__2.html#ga08ab928e462c6acb2acdd3759651f6e3" title="This function macro resets the VTC core. ">XVtc_Reset(XVtc *InstancePtr)</a> </dd></dl>

</div>
</div>
<a id="ga64ed939f24c0ed2faf0ccea6342ee34e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga64ed939f24c0ed2faf0ccea6342ee34e">&#9670;&nbsp;</a></span>XVTC_SB_END_MASK</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XVTC_SB_END_MASK&#160;&#160;&#160;0x1FFF0000</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xvtc__hw_8h.html">xvtc_hw.h</a>&gt;</code></p>

<p>End cycle or line count of horizontal sync, vertical sync or vertical blank. </p>

<p class="reference">Referenced by <a class="el" href="group__vtc__v7__2.html#gaa2248614b46aa69717878b3706b11a52">XVtc_SetGenerator()</a>.</p>

</div>
</div>
<a id="ga3cf938fa466fed1f06292beb0cc491b1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga3cf938fa466fed1f06292beb0cc491b1">&#9670;&nbsp;</a></span>XVTC_SB_END_SHIFT</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XVTC_SB_END_SHIFT&#160;&#160;&#160;16</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xvtc__hw_8h.html">xvtc_hw.h</a>&gt;</code></p>

<p>Bit shift for End Cycle or Line Count. </p>

<p class="reference">Referenced by <a class="el" href="group__vtc__v7__2.html#ga7f87049e38a6abab9495ed52f81ed279">XVtc_GetDetector()</a>, <a class="el" href="group__vtc__v7__2.html#ga6a6e924c03e591c88f48ceda4c073ffd">XVtc_GetGenerator()</a>, and <a class="el" href="group__vtc__v7__2.html#gaa2248614b46aa69717878b3706b11a52">XVtc_SetGenerator()</a>.</p>

</div>
</div>
<a id="gac6c59c6d0dbc0269c56334086bcd5b80"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gac6c59c6d0dbc0269c56334086bcd5b80">&#9670;&nbsp;</a></span>XVTC_SB_START_MASK</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XVTC_SB_START_MASK&#160;&#160;&#160;0x00001FFF</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xvtc__hw_8h.html">xvtc_hw.h</a>&gt;</code></p>

<p>Start cycle or line count of horizontal sync, vertical sync or vertical blank. </p>

<p class="reference">Referenced by <a class="el" href="group__vtc__v7__2.html#ga7f87049e38a6abab9495ed52f81ed279">XVtc_GetDetector()</a>, <a class="el" href="group__vtc__v7__2.html#ga6a6e924c03e591c88f48ceda4c073ffd">XVtc_GetGenerator()</a>, and <a class="el" href="group__vtc__v7__2.html#gaa2248614b46aa69717878b3706b11a52">XVtc_SetGenerator()</a>.</p>

</div>
</div>
<a id="gaeaa7171a8e7787c928ec6bf058318fea"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gaeaa7171a8e7787c928ec6bf058318fea">&#9670;&nbsp;</a></span>XVTC_STAT_AVIDEO_MASK</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XVTC_STAT_AVIDEO_MASK&#160;&#160;&#160;0x00000004</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xvtc__hw_8h.html">xvtc_hw.h</a>&gt;</code></p>

<p>Active Video Interrupt Status.Mask. </p>

</div>
</div>
<a id="gafce16d12d0cda22433f08d8f1cff3c9b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gafce16d12d0cda22433f08d8f1cff3c9b">&#9670;&nbsp;</a></span>XVTC_STAT_LOCKED_MASK</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XVTC_STAT_LOCKED_MASK&#160;&#160;&#160;0x00000001</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xvtc__hw_8h.html">xvtc_hw.h</a>&gt;</code></p>

<p>Lock Status. </p>
<p>Set High when all signals have locked. (Detector only) Mask </p>

</div>
</div>
<a id="gaa082b214af76c4f3de5364bc35c35558"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gaa082b214af76c4f3de5364bc35c35558">&#9670;&nbsp;</a></span>XVTC_STAT_VBLANK_MASK</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XVTC_STAT_VBLANK_MASK&#160;&#160;&#160;0x00000002</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xvtc__hw_8h.html">xvtc_hw.h</a>&gt;</code></p>

<p>Vertical Blank Interrupt Status Mask. </p>

</div>
</div>
<a id="ga102173cb1bc1d1768ccab3b87d896a96"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga102173cb1bc1d1768ccab3b87d896a96">&#9670;&nbsp;</a></span>XVtc_StatusGetPending</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XVtc_StatusGetPending</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">InstancePtr</td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xvtc_8h.html">xvtc.h</a>&gt;</code></p>
<b>Value:</b><div class="fragment"><div class="line"><a class="code" href="group__vtc__v7__2.html#ga31cab60bdab40dbd0c9762c4de5de734">XVtc_ReadReg</a>((InstancePtr)-&gt;Config.BaseAddress, (<a class="code" href="group__vtc__v7__2.html#gaa690829886e09994bae91932d380240a">XVTC_ISR_OFFSET</a>)) &amp; \</div><div class="line">                (<a class="code" href="group__vtc__v7__2.html#gac7bc3f9544f412ba6a4681b84e2420d7">XVTC_IXR_ALLINTR_MASK</a>)</div><div class="ttc" id="group__vtc__v7__2_html_gaa690829886e09994bae91932d380240a"><div class="ttname"><a href="group__vtc__v7__2.html#gaa690829886e09994bae91932d380240a">XVTC_ISR_OFFSET</a></div><div class="ttdeci">#define XVTC_ISR_OFFSET</div><div class="ttdoc">Status/Interrupt Status Register Offset. </div><div class="ttdef"><b>Definition:</b> xvtc_hw.h:176</div></div>
<div class="ttc" id="group__vtc__v7__2_html_ga31cab60bdab40dbd0c9762c4de5de734"><div class="ttname"><a href="group__vtc__v7__2.html#ga31cab60bdab40dbd0c9762c4de5de734">XVtc_ReadReg</a></div><div class="ttdeci">#define XVtc_ReadReg(BaseAddress, RegOffset)</div><div class="ttdoc">This function macro reads the given register. </div><div class="ttdef"><b>Definition:</b> xvtc_hw.h:772</div></div>
<div class="ttc" id="group__vtc__v7__2_html_gac7bc3f9544f412ba6a4681b84e2420d7"><div class="ttname"><a href="group__vtc__v7__2.html#gac7bc3f9544f412ba6a4681b84e2420d7">XVTC_IXR_ALLINTR_MASK</a></div><div class="ttdeci">#define XVTC_IXR_ALLINTR_MASK</div><div class="ttdoc">Mask for all interrupts Mask. </div><div class="ttdef"><b>Definition:</b> xvtc_hw.h:474</div></div>
</div><!-- fragment -->
<p>This function macro returns the pending interrupt status of the VTC core read from the Status register. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the VTC core instance to be worked on.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>The status of pending interrupts of the VTC core. Use XVTC_IXR_*_MASK constants defined in <a class="el" href="xvtc__hw_8h.html">xvtc_hw.h</a> to interpret this value.</dd></dl>
<dl class="section note"><dt>Note</dt><dd>C-style signature: u32 XVtc_StatusGePending(XVtc *InstancePtr) </dd></dl>

</div>
</div>
<a id="ga5fc8912377f9336b9efee77b62937cc7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga5fc8912377f9336b9efee77b62937cc7">&#9670;&nbsp;</a></span>XVtc_Sync_Reset</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XVtc_Sync_Reset&#160;&#160;&#160;<a class="el" href="group__vtc__v7__2.html#ga6ab09c6f780060345d4fd3c391c6ea88">XVtc_SyncReset</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xvtc_8h.html">xvtc.h</a>&gt;</code></p>

<p>This function macro resets the VTC core after the next input frame is complete. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the VTC core instance to be worked on.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>None.</dd></dl>
<dl class="section note"><dt>Note</dt><dd>C-style signature: void <a class="el" href="group__vtc__v7__2.html#ga5fc8912377f9336b9efee77b62937cc7" title="This function macro resets the VTC core after the next input frame is complete. ">XVtc_Sync_Reset(XVtc *InstancePtr)</a> </dd></dl>

</div>
</div>
<a id="ga6ab09c6f780060345d4fd3c391c6ea88"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga6ab09c6f780060345d4fd3c391c6ea88">&#9670;&nbsp;</a></span>XVtc_SyncReset</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XVtc_SyncReset</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">InstancePtr</td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xvtc_8h.html">xvtc.h</a>&gt;</code></p>
<b>Value:</b><div class="fragment"><div class="line"><a class="code" href="group__vtc__v7__2.html#ga9c524801283cc3bf9a782c7cbf093098">XVtc_WriteReg</a>((InstancePtr)-&gt;Config.BaseAddress, (<a class="code" href="group__vtc__v7__2.html#ga159a75f7463b98abf67d279aba9edd67">XVTC_CTL_OFFSET</a>), \</div><div class="line">                (<a class="code" href="group__vtc__v7__2.html#ga69c5d873081f28c84e2ae4f8bfde398a">XVTC_CTL_SRST_MASK</a>))</div><div class="ttc" id="group__vtc__v7__2_html_ga159a75f7463b98abf67d279aba9edd67"><div class="ttname"><a href="group__vtc__v7__2.html#ga159a75f7463b98abf67d279aba9edd67">XVTC_CTL_OFFSET</a></div><div class="ttdeci">#define XVTC_CTL_OFFSET</div><div class="ttdoc">Control Register Offset. </div><div class="ttdef"><b>Definition:</b> xvtc_hw.h:175</div></div>
<div class="ttc" id="group__vtc__v7__2_html_ga9c524801283cc3bf9a782c7cbf093098"><div class="ttname"><a href="group__vtc__v7__2.html#ga9c524801283cc3bf9a782c7cbf093098">XVtc_WriteReg</a></div><div class="ttdeci">#define XVtc_WriteReg(BaseAddress, RegOffset, Data)</div><div class="ttdoc">Write the given register. </div><div class="ttdef"><b>Definition:</b> xvtc_hw.h:791</div></div>
<div class="ttc" id="group__vtc__v7__2_html_ga69c5d873081f28c84e2ae4f8bfde398a"><div class="ttname"><a href="group__vtc__v7__2.html#ga69c5d873081f28c84e2ae4f8bfde398a">XVTC_CTL_SRST_MASK</a></div><div class="ttdeci">#define XVTC_CTL_SRST_MASK</div><div class="ttdoc">Frame Sync&amp;#39;ed Software Reset Mask. </div><div class="ttdef"><b>Definition:</b> xvtc_hw.h:311</div></div>
</div><!-- fragment -->
<p>This function macro resets the VTC core after the next input frame is complete. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the VTC core instance to be worked on.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>None.</dd></dl>
<dl class="section note"><dt>Note</dt><dd>C-style signature: void <a class="el" href="group__vtc__v7__2.html#ga6ab09c6f780060345d4fd3c391c6ea88" title="This function macro resets the VTC core after the next input frame is complete. ">XVtc_SyncReset(XVtc *InstancePtr)</a> </dd></dl>

</div>
</div>
<a id="ga4db70394c44343429049317a46dee18f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga4db70394c44343429049317a46dee18f">&#9670;&nbsp;</a></span>XVTC_VER_IREV_MASK</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XVTC_VER_IREV_MASK&#160;&#160;&#160;0x000000FF</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xvtc__hw_8h.html">xvtc_hw.h</a>&gt;</code></p>

<p>Internal Revision Version Mask. </p>

</div>
</div>
<a id="ga46ec0db4597091e568e20c2fb5773741"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga46ec0db4597091e568e20c2fb5773741">&#9670;&nbsp;</a></span>XVTC_VER_IREV_SHIFT</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XVTC_VER_IREV_SHIFT&#160;&#160;&#160;0</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xvtc__hw_8h.html">xvtc_hw.h</a>&gt;</code></p>

<p>Internal Revision Bit Shift. </p>

</div>
</div>
<a id="ga27ce1f491eaa900e6af5511318932db0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga27ce1f491eaa900e6af5511318932db0">&#9670;&nbsp;</a></span>XVTC_VER_MAJOR_MASK</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XVTC_VER_MAJOR_MASK&#160;&#160;&#160;0xFF000000</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xvtc__hw_8h.html">xvtc_hw.h</a>&gt;</code></p>

<p>Major Version Mask. </p>

</div>
</div>
<a id="ga9ae5474878053dce6dcc78d10d6059f2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga9ae5474878053dce6dcc78d10d6059f2">&#9670;&nbsp;</a></span>XVTC_VER_MAJOR_SHIFT</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XVTC_VER_MAJOR_SHIFT&#160;&#160;&#160;24</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xvtc__hw_8h.html">xvtc_hw.h</a>&gt;</code></p>

<p>Major Version Bit Shift. </p>

</div>
</div>
<a id="gafea623e9109d2601dc1c74e00e742c78"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gafea623e9109d2601dc1c74e00e742c78">&#9670;&nbsp;</a></span>XVTC_VER_MINOR_MASK</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XVTC_VER_MINOR_MASK&#160;&#160;&#160;0x00FF0000</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xvtc__hw_8h.html">xvtc_hw.h</a>&gt;</code></p>

<p>Minor Version Mask. </p>

</div>
</div>
<a id="ga60ae3fe965c958f9ba6c42bb5dd67bae"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga60ae3fe965c958f9ba6c42bb5dd67bae">&#9670;&nbsp;</a></span>XVTC_VER_MINOR_SHIFT</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XVTC_VER_MINOR_SHIFT&#160;&#160;&#160;16</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xvtc__hw_8h.html">xvtc_hw.h</a>&gt;</code></p>

<p>Minor Version Bit Shift. </p>

</div>
</div>
<a id="ga39912d1a11e97b5ff398260f9956b958"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga39912d1a11e97b5ff398260f9956b958">&#9670;&nbsp;</a></span>XVTC_VER_OFFSET</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XVTC_VER_OFFSET&#160;&#160;&#160;0x010</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xvtc__hw_8h.html">xvtc_hw.h</a>&gt;</code></p>

<p>Version Register Offset. </p>

<p class="reference">Referenced by <a class="el" href="group__vtc__v7__2.html#ga970f3fda51300164bf853b5e27469444">XVtc_GetVersion()</a>, and <a class="el" href="group__vtc__v7__2.html#ga34bc19c168a2d7bbfb3252b2c23e53ae">XVtc_SelfTest()</a>.</p>

</div>
</div>
<a id="ga480f6b9a07e49503091a6b0c82cab3d8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga480f6b9a07e49503091a6b0c82cab3d8">&#9670;&nbsp;</a></span>XVTC_VER_REV_MASK</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XVTC_VER_REV_MASK&#160;&#160;&#160;0x0000FF00</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xvtc__hw_8h.html">xvtc_hw.h</a>&gt;</code></p>

<p>Revision Version Mask. </p>

</div>
</div>
<a id="gaa9572837e9dfc42b50d1173670694658"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gaa9572837e9dfc42b50d1173670694658">&#9670;&nbsp;</a></span>XVTC_VER_REV_SHIFT</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XVTC_VER_REV_SHIFT&#160;&#160;&#160;8</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xvtc__hw_8h.html">xvtc_hw.h</a>&gt;</code></p>

<p>Revision Version Bit Shift. </p>

</div>
</div>
<a id="gaa02bf63c5b633eb5d2216c1a9aea83c3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gaa02bf63c5b633eb5d2216c1a9aea83c3">&#9670;&nbsp;</a></span>XVTC_VMODE_1080I</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XVTC_VMODE_1080I&#160;&#160;&#160;100</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xvtc_8h.html">xvtc.h</a>&gt;</code></p>

<p>Video mode 1080I. </p>

<p class="reference">Referenced by <a class="el" href="group__vtc__v7__2.html#gaa8293ea90f04203f688a9c10ed728d76">XVtc_ConvTiming2VideoMode()</a>, and <a class="el" href="group__vtc__v7__2.html#ga8780c13efbb57b70fb1d2c56b41ea875">XVtc_ConvVideoMode2Timing()</a>.</p>

</div>
</div>
<a id="ga9b5cb7160b360a76aff97d6f94498e1e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga9b5cb7160b360a76aff97d6f94498e1e">&#9670;&nbsp;</a></span>XVTC_VMODE_1080P</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XVTC_VMODE_1080P&#160;&#160;&#160;2</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xvtc_8h.html">xvtc.h</a>&gt;</code></p>

<p>Video mode 1080P. </p>

<p class="reference">Referenced by <a class="el" href="group__vtc__v7__2.html#gaa8293ea90f04203f688a9c10ed728d76">XVtc_ConvTiming2VideoMode()</a>, and <a class="el" href="group__vtc__v7__2.html#ga8780c13efbb57b70fb1d2c56b41ea875">XVtc_ConvVideoMode2Timing()</a>.</p>

</div>
</div>
<a id="ga90475dde7e36078f547f5e88e6e39c92"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga90475dde7e36078f547f5e88e6e39c92">&#9670;&nbsp;</a></span>XVTC_VMODE_480P</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XVTC_VMODE_480P&#160;&#160;&#160;3</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xvtc_8h.html">xvtc.h</a>&gt;</code></p>

<p>Video mode 480P. </p>

<p class="reference">Referenced by <a class="el" href="group__vtc__v7__2.html#gaa8293ea90f04203f688a9c10ed728d76">XVtc_ConvTiming2VideoMode()</a>, and <a class="el" href="group__vtc__v7__2.html#ga8780c13efbb57b70fb1d2c56b41ea875">XVtc_ConvVideoMode2Timing()</a>.</p>

</div>
</div>
<a id="ga342ea788bb5c9c8e01cb57779dd5a32b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga342ea788bb5c9c8e01cb57779dd5a32b">&#9670;&nbsp;</a></span>XVTC_VMODE_576P</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XVTC_VMODE_576P&#160;&#160;&#160;4</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xvtc_8h.html">xvtc.h</a>&gt;</code></p>

<p>Video mode 576P. </p>

<p class="reference">Referenced by <a class="el" href="group__vtc__v7__2.html#gaa8293ea90f04203f688a9c10ed728d76">XVtc_ConvTiming2VideoMode()</a>, and <a class="el" href="group__vtc__v7__2.html#ga8780c13efbb57b70fb1d2c56b41ea875">XVtc_ConvVideoMode2Timing()</a>.</p>

</div>
</div>
<a id="ga2b281d57cd458b0b306042410c510d36"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga2b281d57cd458b0b306042410c510d36">&#9670;&nbsp;</a></span>XVTC_VMODE_720P</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XVTC_VMODE_720P&#160;&#160;&#160;1</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xvtc_8h.html">xvtc.h</a>&gt;</code></p>

<p>Video mode 720P. </p>

<p class="reference">Referenced by <a class="el" href="group__vtc__v7__2.html#gaa8293ea90f04203f688a9c10ed728d76">XVtc_ConvTiming2VideoMode()</a>, and <a class="el" href="group__vtc__v7__2.html#ga8780c13efbb57b70fb1d2c56b41ea875">XVtc_ConvVideoMode2Timing()</a>.</p>

</div>
</div>
<a id="ga764f7be424bd11c6890d330ce8805074"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga764f7be424bd11c6890d330ce8805074">&#9670;&nbsp;</a></span>XVTC_VMODE_NTSC</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XVTC_VMODE_NTSC&#160;&#160;&#160;101</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xvtc_8h.html">xvtc.h</a>&gt;</code></p>

<p>Video mode NTSC. </p>

<p class="reference">Referenced by <a class="el" href="group__vtc__v7__2.html#gaa8293ea90f04203f688a9c10ed728d76">XVtc_ConvTiming2VideoMode()</a>, and <a class="el" href="group__vtc__v7__2.html#ga8780c13efbb57b70fb1d2c56b41ea875">XVtc_ConvVideoMode2Timing()</a>.</p>

</div>
</div>
<a id="gaeb8bf337fe48013bf25cea0dbe061440"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gaeb8bf337fe48013bf25cea0dbe061440">&#9670;&nbsp;</a></span>XVTC_VMODE_PAL</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XVTC_VMODE_PAL&#160;&#160;&#160;102</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xvtc_8h.html">xvtc.h</a>&gt;</code></p>

<p>Video mode PAL. </p>

<p class="reference">Referenced by <a class="el" href="group__vtc__v7__2.html#gaa8293ea90f04203f688a9c10ed728d76">XVtc_ConvTiming2VideoMode()</a>, and <a class="el" href="group__vtc__v7__2.html#ga8780c13efbb57b70fb1d2c56b41ea875">XVtc_ConvVideoMode2Timing()</a>.</p>

</div>
</div>
<a id="ga3d432dbf80a219f5fec1ff22be51f2fc"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga3d432dbf80a219f5fec1ff22be51f2fc">&#9670;&nbsp;</a></span>XVTC_VMODE_SVGA</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XVTC_VMODE_SVGA&#160;&#160;&#160;6</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xvtc_8h.html">xvtc.h</a>&gt;</code></p>

<p>Video mode SVGA. </p>

<p class="reference">Referenced by <a class="el" href="group__vtc__v7__2.html#gaa8293ea90f04203f688a9c10ed728d76">XVtc_ConvTiming2VideoMode()</a>, and <a class="el" href="group__vtc__v7__2.html#ga8780c13efbb57b70fb1d2c56b41ea875">XVtc_ConvVideoMode2Timing()</a>.</p>

</div>
</div>
<a id="gab86ebf038ad98cc121bb1f6e5c3daf10"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gab86ebf038ad98cc121bb1f6e5c3daf10">&#9670;&nbsp;</a></span>XVTC_VMODE_SXGA</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XVTC_VMODE_SXGA&#160;&#160;&#160;8</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xvtc_8h.html">xvtc.h</a>&gt;</code></p>

<p>Video mode SXGA. </p>

<p class="reference">Referenced by <a class="el" href="group__vtc__v7__2.html#gaa8293ea90f04203f688a9c10ed728d76">XVtc_ConvTiming2VideoMode()</a>, and <a class="el" href="group__vtc__v7__2.html#ga8780c13efbb57b70fb1d2c56b41ea875">XVtc_ConvVideoMode2Timing()</a>.</p>

</div>
</div>
<a id="gae8c0a802c01cd7ef313358ead27fbafe"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gae8c0a802c01cd7ef313358ead27fbafe">&#9670;&nbsp;</a></span>XVTC_VMODE_VGA</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XVTC_VMODE_VGA&#160;&#160;&#160;5</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xvtc_8h.html">xvtc.h</a>&gt;</code></p>

<p>Video mode VGA. </p>

<p class="reference">Referenced by <a class="el" href="group__vtc__v7__2.html#gaa8293ea90f04203f688a9c10ed728d76">XVtc_ConvTiming2VideoMode()</a>, and <a class="el" href="group__vtc__v7__2.html#ga8780c13efbb57b70fb1d2c56b41ea875">XVtc_ConvVideoMode2Timing()</a>.</p>

</div>
</div>
<a id="gaf7b62fba844b361858a90e99ed402981"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gaf7b62fba844b361858a90e99ed402981">&#9670;&nbsp;</a></span>XVTC_VMODE_WSXGAPLUS</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XVTC_VMODE_WSXGAPLUS&#160;&#160;&#160;10</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xvtc_8h.html">xvtc.h</a>&gt;</code></p>

<p>Video mode WSXGAPlus. </p>

<p class="reference">Referenced by <a class="el" href="group__vtc__v7__2.html#gaa8293ea90f04203f688a9c10ed728d76">XVtc_ConvTiming2VideoMode()</a>, and <a class="el" href="group__vtc__v7__2.html#ga8780c13efbb57b70fb1d2c56b41ea875">XVtc_ConvVideoMode2Timing()</a>.</p>

</div>
</div>
<a id="ga9f6bbda26c23515a25b8188b10c46c5e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga9f6bbda26c23515a25b8188b10c46c5e">&#9670;&nbsp;</a></span>XVTC_VMODE_WXGAPLUS</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XVTC_VMODE_WXGAPLUS&#160;&#160;&#160;9</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xvtc_8h.html">xvtc.h</a>&gt;</code></p>

<p>Video mode WXGAPlus. </p>

<p class="reference">Referenced by <a class="el" href="group__vtc__v7__2.html#gaa8293ea90f04203f688a9c10ed728d76">XVtc_ConvTiming2VideoMode()</a>, and <a class="el" href="group__vtc__v7__2.html#ga8780c13efbb57b70fb1d2c56b41ea875">XVtc_ConvVideoMode2Timing()</a>.</p>

</div>
</div>
<a id="ga3d671ab51f965133629290e60f88e32e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga3d671ab51f965133629290e60f88e32e">&#9670;&nbsp;</a></span>XVTC_VMODE_XGA</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XVTC_VMODE_XGA&#160;&#160;&#160;7</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xvtc_8h.html">xvtc.h</a>&gt;</code></p>

<p>Video mode XGA. </p>

<p class="reference">Referenced by <a class="el" href="group__vtc__v7__2.html#gaa8293ea90f04203f688a9c10ed728d76">XVtc_ConvTiming2VideoMode()</a>, and <a class="el" href="group__vtc__v7__2.html#ga8780c13efbb57b70fb1d2c56b41ea875">XVtc_ConvVideoMode2Timing()</a>.</p>

</div>
</div>
<a id="ga4cd67567ab4210f9fb25a7237766867e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga4cd67567ab4210f9fb25a7237766867e">&#9670;&nbsp;</a></span>XVTC_VSIZE_F0_MASK</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XVTC_VSIZE_F0_MASK&#160;&#160;&#160;0x00001FFF</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xvtc__hw_8h.html">xvtc_hw.h</a>&gt;</code></p>

<p>Total number of lines (including blanking) for frame or field 0. </p>

<p class="reference">Referenced by <a class="el" href="group__vtc__v7__2.html#ga6a6e924c03e591c88f48ceda4c073ffd">XVtc_GetGenerator()</a>, and <a class="el" href="group__vtc__v7__2.html#gaa2248614b46aa69717878b3706b11a52">XVtc_SetGenerator()</a>.</p>

</div>
</div>
<a id="gafaacbbdd4a93c4ccdd56b02f1c0d6f63"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gafaacbbdd4a93c4ccdd56b02f1c0d6f63">&#9670;&nbsp;</a></span>XVTC_VSIZE_F1_MASK</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XVTC_VSIZE_F1_MASK&#160;&#160;&#160;0x1FFF0000</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xvtc__hw_8h.html">xvtc_hw.h</a>&gt;</code></p>

<p>Total number of lines (including blanking) for frame or field 1. </p>

<p class="reference">Referenced by <a class="el" href="group__vtc__v7__2.html#ga6a6e924c03e591c88f48ceda4c073ffd">XVtc_GetGenerator()</a>, and <a class="el" href="group__vtc__v7__2.html#gaa2248614b46aa69717878b3706b11a52">XVtc_SetGenerator()</a>.</p>

</div>
</div>
<a id="ga096dd5abc71767007fc0c6be6e74b5e4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga096dd5abc71767007fc0c6be6e74b5e4">&#9670;&nbsp;</a></span>XVTC_VSIZE_F1_SHIFT</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XVTC_VSIZE_F1_SHIFT&#160;&#160;&#160;16</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xvtc__hw_8h.html">xvtc_hw.h</a>&gt;</code></p>

<p>Bit shift for End Cycle or Line Count. </p>

<p class="reference">Referenced by <a class="el" href="group__vtc__v7__2.html#ga6a6e924c03e591c88f48ceda4c073ffd">XVtc_GetGenerator()</a>, and <a class="el" href="group__vtc__v7__2.html#gaa2248614b46aa69717878b3706b11a52">XVtc_SetGenerator()</a>.</p>

</div>
</div>
<a id="ga9c524801283cc3bf9a782c7cbf093098"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga9c524801283cc3bf9a782c7cbf093098">&#9670;&nbsp;</a></span>XVtc_WriteReg</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XVtc_WriteReg</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">BaseAddress, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">RegOffset, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">Data&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td>&#160;&#160;&#160;<a class="el" href="group__vtc__v7__2.html#gade6c5f7d09b842234c34bee14fa9d127">XVtc_Out32</a>((BaseAddress) + ((u32)RegOffset), (u32)(Data))</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xvtc__hw_8h.html">xvtc_hw.h</a>&gt;</code></p>

<p>Write the given register. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">BaseAddress</td><td>is the base address of the VTC core. </td></tr>
    <tr><td class="paramname">RegOffset</td><td>is the register offset of the register (defined at top of this file) to be written. </td></tr>
    <tr><td class="paramname">Data</td><td>is the 32-bit value to write to the register.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>None.</dd></dl>
<dl class="section note"><dt>Note</dt><dd>C-style signature: void <a class="el" href="group__vtc__v7__2.html#ga9c524801283cc3bf9a782c7cbf093098" title="Write the given register. ">XVtc_WriteReg(u32 BaseAddress, u32 RegOffset, u32 Data)</a> </dd></dl>

<p class="reference">Referenced by <a class="el" href="group__vtc__v7__2.html#ga5ba151c8fe1e5b01f6cf76e3ebd69f48">XVtc_Disable()</a>, <a class="el" href="group__vtc__v7__2.html#gacfcf93230ec6c68bd94841fc64c3a54f">XVtc_DisableDetector()</a>, <a class="el" href="group__vtc__v7__2.html#ga24e096bb7515165b5bf238d0d1030c5f">XVtc_DisableGenerator()</a>, <a class="el" href="group__vtc__v7__2.html#gaa11af9b1872e9f105aa60ac7c616fda7">XVtc_Enable()</a>, <a class="el" href="group__vtc__v7__2.html#gaa36b5697cb3b4e864879347cd88e19de">XVtc_EnableDetector()</a>, <a class="el" href="group__vtc__v7__2.html#ga77b77fdba574799d9c78b2c7c15f8f27">XVtc_EnableGenerator()</a>, <a class="el" href="group__vtc__v7__2.html#gabfb3ffcd7f3ac258e1503b28c8f2a17c">XVtc_SetDelay()</a>, <a class="el" href="group__vtc__v7__2.html#gacb67e4e6e1ca2fb525ccc9a4fd3bad06">XVtc_SetFSync()</a>, <a class="el" href="group__vtc__v7__2.html#gaa2248614b46aa69717878b3706b11a52">XVtc_SetGenerator()</a>, <a class="el" href="group__vtc__v7__2.html#ga93ca3256bd11b14fc2ed960028121e27">XVtc_SetGeneratorHoriOffset()</a>, <a class="el" href="group__vtc__v7__2.html#ga048e84bcc5ac0f05cdd7423a40fe7574">XVtc_SetPolarity()</a>, <a class="el" href="group__vtc__v7__2.html#gae88f7a15a28b29c5596a1bd8510c17b7">XVtc_SetSkipLine()</a>, <a class="el" href="group__vtc__v7__2.html#ga84bc76452bd91c18af247a67e9cfdf4a">XVtc_SetSkipPixel()</a>, and <a class="el" href="group__vtc__v7__2.html#ga261e22d0a41a468263c0a1624da3bbf9">XVtc_SetSource()</a>.</p>

</div>
</div>
<a id="ga563e27a60e431968ede6ae0b73804913"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga563e27a60e431968ede6ae0b73804913">&#9670;&nbsp;</a></span>XVTC_XVXHOX_HEND_MASK</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XVTC_XVXHOX_HEND_MASK&#160;&#160;&#160;0x1FFF0000</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xvtc__hw_8h.html">xvtc_hw.h</a>&gt;</code></p>

<p>Horizontal Offset End Mask. </p>

<p class="reference">Referenced by <a class="el" href="group__vtc__v7__2.html#gaa42a49953fb922a5bd8851f4d0b7e9c3">XVtc_GetDetectorHoriOffset()</a>, <a class="el" href="group__vtc__v7__2.html#ga7bbbedce0f72517db6b0fdb4593ccca2">XVtc_GetGeneratorHoriOffset()</a>, and <a class="el" href="group__vtc__v7__2.html#ga93ca3256bd11b14fc2ed960028121e27">XVtc_SetGeneratorHoriOffset()</a>.</p>

</div>
</div>
<a id="ga1a48a589d8622dd7dd303d34c1721d5a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga1a48a589d8622dd7dd303d34c1721d5a">&#9670;&nbsp;</a></span>XVTC_XVXHOX_HEND_SHIFT</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XVTC_XVXHOX_HEND_SHIFT&#160;&#160;&#160;16</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xvtc__hw_8h.html">xvtc_hw.h</a>&gt;</code></p>

<p>Horizontal End Shift. </p>

<p class="reference">Referenced by <a class="el" href="group__vtc__v7__2.html#gaa42a49953fb922a5bd8851f4d0b7e9c3">XVtc_GetDetectorHoriOffset()</a>, <a class="el" href="group__vtc__v7__2.html#ga7bbbedce0f72517db6b0fdb4593ccca2">XVtc_GetGeneratorHoriOffset()</a>, and <a class="el" href="group__vtc__v7__2.html#ga93ca3256bd11b14fc2ed960028121e27">XVtc_SetGeneratorHoriOffset()</a>.</p>

</div>
</div>
<a id="ga53c3d50fe03f51602c91a76e6c951cc9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga53c3d50fe03f51602c91a76e6c951cc9">&#9670;&nbsp;</a></span>XVTC_XVXHOX_HSTART_MASK</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XVTC_XVXHOX_HSTART_MASK&#160;&#160;&#160;0x00001FFF</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xvtc__hw_8h.html">xvtc_hw.h</a>&gt;</code></p>

<p>Horizontal Offset Start Offset. </p>

<p class="reference">Referenced by <a class="el" href="group__vtc__v7__2.html#gaa42a49953fb922a5bd8851f4d0b7e9c3">XVtc_GetDetectorHoriOffset()</a>, <a class="el" href="group__vtc__v7__2.html#ga7bbbedce0f72517db6b0fdb4593ccca2">XVtc_GetGeneratorHoriOffset()</a>, and <a class="el" href="group__vtc__v7__2.html#ga93ca3256bd11b14fc2ed960028121e27">XVtc_SetGeneratorHoriOffset()</a>.</p>

</div>
</div>
<h2 class="groupheader">Typedef Documentation</h2>
<a id="ga3ba97c43b56253bdb8a8c7615465ad59"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga3ba97c43b56253bdb8a8c7615465ad59">&#9670;&nbsp;</a></span>XVtc_CallBack</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef void(* XVtc_CallBack) (void *CallBackRef, u32 Mask)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xvtc_8h.html">xvtc.h</a>&gt;</code></p>

<p>Callback type for all interrupts except error interrupt. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">CallBackRef</td><td>is a callback reference passed in by the upper layer when setting the callback functions, and passed back to the upper layer when the callback is invoked. </td></tr>
    <tr><td class="paramname">Mask</td><td>is a bit mask indicating the cause of the event. For current core version, this parameter is "OR" of 0 or more XVTC_IXR_*_MASK constants defined in <a class="el" href="xvtc__hw_8h.html">xvtc_hw.h</a>.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>None.</dd></dl>
<dl class="section note"><dt>Note</dt><dd>None. </dd></dl>

</div>
</div>
<a id="ga34994d0f2862f83a657cee5ec198bd8f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga34994d0f2862f83a657cee5ec198bd8f">&#9670;&nbsp;</a></span>XVtc_ErrorCallBack</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef void(* XVtc_ErrorCallBack) (void *CallBackRef, u32 ErrorMask)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xvtc_8h.html">xvtc.h</a>&gt;</code></p>

<p>Callback type for Error interrupt. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">CallBackRef</td><td>is a callback reference passed in by the upper layer when setting the callback functions, and passed back to the upper layer when the callback is invoked. </td></tr>
    <tr><td class="paramname">ErrorMask</td><td>is a bit mask indicating the cause of the error. For current core version, this parameter always have value 0 and could be ignored.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>None.</dd></dl>
<dl class="section note"><dt>Note</dt><dd>None. </dd></dl>

</div>
</div>
<h2 class="groupheader">Function Documentation</h2>
<a id="ga4f99134583ebed63ee1ad5c85bd8e616"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga4f99134583ebed63ee1ad5c85bd8e616">&#9670;&nbsp;</a></span>XVtc_CfgInitialize()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int XVtc_CfgInitialize </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_vtc.html">XVtc</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="struct_x_vtc___config.html">XVtc_Config</a> *&#160;</td>
          <td class="paramname"><em>CfgPtr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">UINTPTR&#160;</td>
          <td class="paramname"><em>EffectiveAddr</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xvtc_8c.html">xvtc.c</a>&gt;</code></p>

<p>This function initializes the VTC core. </p>
<p>This function must be called prior to using the VTC core. Initialization of the VTC includes setting up the instance data, and ensuring the hardware is in a quiescent state.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the VTC core instance to be worked on. </td></tr>
    <tr><td class="paramname">CfgPtr</td><td>points to the configuration structure associated with the VTC core. </td></tr>
    <tr><td class="paramname">EffectiveAddr</td><td>is the base address of the device. If address translation is being used, then this parameter must reflect the virtual base address. Otherwise, the physical address should be used.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd><ul>
<li>XST_SUCCESS if XVtc_CfgInitialize was successful.</li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>None. </dd></dl>

<p class="reference">Referenced by <a class="el" href="vtc__selftest__example_8c.html#ad9dc4459625f50447d5b2a7ede2d5cab">XVtcSelfTestExample()</a>.</p>

</div>
</div>
<a id="ga307c8e4b44e9bd683417dafd2ed1bee3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga307c8e4b44e9bd683417dafd2ed1bee3">&#9670;&nbsp;</a></span>XVtc_ConvSignal2Timing()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void XVtc_ConvSignal2Timing </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_vtc.html">XVtc</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="struct_x_vtc___signal.html">XVtc_Signal</a> *&#160;</td>
          <td class="paramname"><em>SignalCfgPtr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="struct_x_vtc___hori_offsets.html">XVtc_HoriOffsets</a> *&#160;</td>
          <td class="paramname"><em>HOffPtr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="struct_x_vtc___polarity.html">XVtc_Polarity</a> *&#160;</td>
          <td class="paramname"><em>PolarityPtr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="struct_x_vtc___timing.html">XVtc_Timing</a> *&#160;</td>
          <td class="paramname"><em>TimingPtr</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xvtc_8c.html">xvtc.c</a>&gt;</code></p>

<p>This function converts the VTC signal structure, horizontal offsets structure and the polarity structure into the Video Timing structure. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the VTC instance to be worked on. </td></tr>
    <tr><td class="paramname">SignalCfgPtr</td><td>is a pointer to a VTC signal configuration to be read </td></tr>
    <tr><td class="paramname">HOffPtr</td><td>is a pointer to a VTC horizontal offsets structure to be read </td></tr>
    <tr><td class="paramname">PolarityPtr</td><td>is a pointer to a VTC polarity structure to be read. </td></tr>
    <tr><td class="paramname">TimingPtr</td><td>is a pointer to a Video Timing structure to be set.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>None.</dd></dl>
<dl class="section note"><dt>Note</dt><dd>None. </dd></dl>

<p class="reference">References <a class="el" href="struct_x_vtc___signal.html#af47d6242fe9ac29e8bf33800ae6a1bc7">XVtc_Signal::HBackPorchStart</a>, <a class="el" href="struct_x_vtc___signal.html#a4cad3d5fa271b25826fd9c5a0f58fb8f">XVtc_Signal::HFrontPorchStart</a>, <a class="el" href="struct_x_vtc___polarity.html#a021f5e2d5a0b59115f03181b1857b79d">XVtc_Polarity::HSyncPol</a>, <a class="el" href="struct_x_vtc___signal.html#a65112fcaeea717c3085da789570b2210">XVtc_Signal::HSyncStart</a>, <a class="el" href="struct_x_vtc___signal.html#a67b5783d6953b843545dcf8ee7442a49">XVtc_Signal::HTotal</a>, <a class="el" href="struct_x_vtc___signal.html#a60c2be404b759ad01f0390647687bc20">XVtc_Signal::Interlaced</a>, <a class="el" href="struct_x_vtc.html#a5335230298b2e9ab01b10e1eee440ffe">XVtc::IsReady</a>, <a class="el" href="struct_x_vtc___signal.html#a41a24cea674b3edc5ccb07540b126c77">XVtc_Signal::OriginMode</a>, <a class="el" href="struct_x_vtc___signal.html#a857983f53d54cd766e6c399a82e52f4e">XVtc_Signal::V0BackPorchStart</a>, <a class="el" href="struct_x_vtc___signal.html#a2b6030542ed394dae05fdfd321f47ce1">XVtc_Signal::V0FrontPorchStart</a>, <a class="el" href="struct_x_vtc___signal.html#a4e9180f52dd13ed91cf9cac35292f3e1">XVtc_Signal::V0SyncStart</a>, <a class="el" href="struct_x_vtc___signal.html#abdfdb16c9704b7704242668503b61992">XVtc_Signal::V0Total</a>, <a class="el" href="struct_x_vtc___signal.html#a1e40dbe103e5d9507481cc58165904ff">XVtc_Signal::V1BackPorchStart</a>, <a class="el" href="struct_x_vtc___signal.html#a610c60973078728440cf10bdf8b3f7e6">XVtc_Signal::V1FrontPorchStart</a>, <a class="el" href="struct_x_vtc___signal.html#a05f42d1714d30946e72d314c6dac6a6b">XVtc_Signal::V1SyncStart</a>, <a class="el" href="struct_x_vtc___signal.html#a58a93f0443d947b713fc824e0bdfe1e2">XVtc_Signal::V1Total</a>, and <a class="el" href="struct_x_vtc___polarity.html#a19408b2e90f915d84c3b625a6a01f1a2">XVtc_Polarity::VSyncPol</a>.</p>

<p class="reference">Referenced by <a class="el" href="group__vtc__v7__2.html#gaed71897afabea7f6d822d6029281f51c">XVtc_GetDetectorTiming()</a>, and <a class="el" href="group__vtc__v7__2.html#ga6cced4b647adfcc9c2752562f16cb970">XVtc_GetGeneratorTiming()</a>.</p>

</div>
</div>
<a id="ga6910114e5f29cce64d2f8b28680f7a34"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga6910114e5f29cce64d2f8b28680f7a34">&#9670;&nbsp;</a></span>XVtc_ConvTiming2Signal()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void XVtc_ConvTiming2Signal </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_vtc.html">XVtc</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="struct_x_vtc___timing.html">XVtc_Timing</a> *&#160;</td>
          <td class="paramname"><em>TimingPtr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="struct_x_vtc___signal.html">XVtc_Signal</a> *&#160;</td>
          <td class="paramname"><em>SignalCfgPtr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="struct_x_vtc___hori_offsets.html">XVtc_HoriOffsets</a> *&#160;</td>
          <td class="paramname"><em>HOffPtr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="struct_x_vtc___polarity.html">XVtc_Polarity</a> *&#160;</td>
          <td class="paramname"><em>PolarityPtr</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xvtc_8c.html">xvtc.c</a>&gt;</code></p>

<p>This function converts the video timing structure into the VTC signal configuration structure, horizontal offsets structure and the polarity structure. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the VTC instance to be worked on. </td></tr>
    <tr><td class="paramname">TimingPtr</td><td>is a pointer to a Video Timing structure to be read. </td></tr>
    <tr><td class="paramname">SignalCfgPtr</td><td>is a pointer to a VTC signal configuration to be set. </td></tr>
    <tr><td class="paramname">HOffPtr</td><td>is a pointer to a VTC horizontal offsets structure to be set. </td></tr>
    <tr><td class="paramname">PolarityPtr</td><td>is a pointer to a VTC polarity structure to be set.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>None.</dd></dl>
<dl class="section note"><dt>Note</dt><dd>None. </dd></dl>

<p class="reference">References <a class="el" href="struct_x_vtc___timing.html#a2827b65a3fadfd9d1e428589872cd65e">XVtc_Timing::HActiveVideo</a>, <a class="el" href="struct_x_vtc___timing.html#adbb8ca73f7181bf8aeb4b69ee57b8a44">XVtc_Timing::HBackPorch</a>, <a class="el" href="struct_x_vtc___timing.html#a333eb1b6e59b464c6a9fb9e66178ea41">XVtc_Timing::HFrontPorch</a>, <a class="el" href="struct_x_vtc___timing.html#a465f20ea64c1d83365618e663d27e577">XVtc_Timing::HSyncPolarity</a>, <a class="el" href="struct_x_vtc___timing.html#a19440ff808edd961ea5812780cfb90bd">XVtc_Timing::HSyncWidth</a>, <a class="el" href="struct_x_vtc___timing.html#a3f549f5f346eeb3f090aa1de02b1c3f0">XVtc_Timing::Interlaced</a>, <a class="el" href="struct_x_vtc.html#a5335230298b2e9ab01b10e1eee440ffe">XVtc::IsReady</a>, <a class="el" href="struct_x_vtc___timing.html#ad7f39859ce65e6c3669c5c7efe2a69d7">XVtc_Timing::V0BackPorch</a>, <a class="el" href="struct_x_vtc___timing.html#ad124b6c51bdfbe8d1898562937516031">XVtc_Timing::V0FrontPorch</a>, <a class="el" href="struct_x_vtc___timing.html#a684054ed76bc38ef0c4f7c20c6aa0f77">XVtc_Timing::V0SyncWidth</a>, <a class="el" href="struct_x_vtc___timing.html#a6289e8ec08de116db7ae77bf92697bbf">XVtc_Timing::V1BackPorch</a>, <a class="el" href="struct_x_vtc___timing.html#a9b37576b6c3f3b01c49ab3bbcf5befa7">XVtc_Timing::V1FrontPorch</a>, <a class="el" href="struct_x_vtc___timing.html#a55ea18176ed3cf0651b7d6304e8c3a69">XVtc_Timing::V1SyncWidth</a>, <a class="el" href="struct_x_vtc___timing.html#a03dba62ad584280e42848f89e7610574">XVtc_Timing::VActiveVideo</a>, and <a class="el" href="struct_x_vtc___timing.html#aa73267bc6f90b6eba6342aa41c35d047">XVtc_Timing::VSyncPolarity</a>.</p>

<p class="reference">Referenced by <a class="el" href="group__vtc__v7__2.html#ga8a126ab6ac29d2d2cd5bcb88e62025de">XVtc_SetGeneratorTiming()</a>.</p>

</div>
</div>
<a id="gaa8293ea90f04203f688a9c10ed728d76"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gaa8293ea90f04203f688a9c10ed728d76">&#9670;&nbsp;</a></span>XVtc_ConvTiming2VideoMode()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">u16 XVtc_ConvTiming2VideoMode </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_vtc.html">XVtc</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="struct_x_vtc___timing.html">XVtc_Timing</a> *&#160;</td>
          <td class="paramname"><em>TimingPtr</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xvtc_8c.html">xvtc.c</a>&gt;</code></p>

<p>This function converts the video timing structure into predefined video mode values returned as a short integer. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the VTC instance to be worked on. </td></tr>
    <tr><td class="paramname">TimingPtr</td><td>is a pointer to a Video Timing structure to be read.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>VideoMode is the video mode of the VTC core.</dd></dl>
<dl class="section note"><dt>Note</dt><dd>None. </dd></dl>

<p class="reference">References <a class="el" href="struct_x_vtc___timing.html#a2827b65a3fadfd9d1e428589872cd65e">XVtc_Timing::HActiveVideo</a>, <a class="el" href="struct_x_vtc___timing.html#a3f549f5f346eeb3f090aa1de02b1c3f0">XVtc_Timing::Interlaced</a>, <a class="el" href="struct_x_vtc.html#a5335230298b2e9ab01b10e1eee440ffe">XVtc::IsReady</a>, <a class="el" href="struct_x_vtc___timing.html#a03dba62ad584280e42848f89e7610574">XVtc_Timing::VActiveVideo</a>, <a class="el" href="group__vtc__v7__2.html#gaa02bf63c5b633eb5d2216c1a9aea83c3">XVTC_VMODE_1080I</a>, <a class="el" href="group__vtc__v7__2.html#ga9b5cb7160b360a76aff97d6f94498e1e">XVTC_VMODE_1080P</a>, <a class="el" href="group__vtc__v7__2.html#ga90475dde7e36078f547f5e88e6e39c92">XVTC_VMODE_480P</a>, <a class="el" href="group__vtc__v7__2.html#ga342ea788bb5c9c8e01cb57779dd5a32b">XVTC_VMODE_576P</a>, <a class="el" href="group__vtc__v7__2.html#ga2b281d57cd458b0b306042410c510d36">XVTC_VMODE_720P</a>, <a class="el" href="group__vtc__v7__2.html#ga764f7be424bd11c6890d330ce8805074">XVTC_VMODE_NTSC</a>, <a class="el" href="group__vtc__v7__2.html#gaeb8bf337fe48013bf25cea0dbe061440">XVTC_VMODE_PAL</a>, <a class="el" href="group__vtc__v7__2.html#ga3d432dbf80a219f5fec1ff22be51f2fc">XVTC_VMODE_SVGA</a>, <a class="el" href="group__vtc__v7__2.html#gab86ebf038ad98cc121bb1f6e5c3daf10">XVTC_VMODE_SXGA</a>, <a class="el" href="group__vtc__v7__2.html#gae8c0a802c01cd7ef313358ead27fbafe">XVTC_VMODE_VGA</a>, <a class="el" href="group__vtc__v7__2.html#gaf7b62fba844b361858a90e99ed402981">XVTC_VMODE_WSXGAPLUS</a>, <a class="el" href="group__vtc__v7__2.html#ga9f6bbda26c23515a25b8188b10c46c5e">XVTC_VMODE_WXGAPLUS</a>, and <a class="el" href="group__vtc__v7__2.html#ga3d671ab51f965133629290e60f88e32e">XVTC_VMODE_XGA</a>.</p>

<p class="reference">Referenced by <a class="el" href="group__vtc__v7__2.html#gab2eb3d00933a01dd7efa7304aac078f3">XVtc_GetDetectorVideoMode()</a>, and <a class="el" href="group__vtc__v7__2.html#ga20899ccb40d270b4ad8c1e483edc2908">XVtc_GetGeneratorVideoMode()</a>.</p>

</div>
</div>
<a id="ga8780c13efbb57b70fb1d2c56b41ea875"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga8780c13efbb57b70fb1d2c56b41ea875">&#9670;&nbsp;</a></span>XVtc_ConvVideoMode2Timing()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void XVtc_ConvVideoMode2Timing </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_vtc.html">XVtc</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">u16&#160;</td>
          <td class="paramname"><em>Mode</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="struct_x_vtc___timing.html">XVtc_Timing</a> *&#160;</td>
          <td class="paramname"><em>TimingPtr</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xvtc_8c.html">xvtc.c</a>&gt;</code></p>

<p>This function converts the video mode integer into the video timing information stored within the <a class="el" href="struct_x_vtc___timing.html" title="This typedef contains Timing (typically in Display Timing) format configuration information for the V...">XVtc_Timing</a> pointer. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the VTC instance to be worked on. </td></tr>
    <tr><td class="paramname">Mode</td><td>is a u16 int defined as macro to one of the predefined Video Modes. </td></tr>
    <tr><td class="paramname">TimingPtr</td><td>is a pointer to a VTC Video Timing Structure.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>None.</dd></dl>
<dl class="section note"><dt>Note</dt><dd>None. </dd></dl>

<p class="reference">References <a class="el" href="struct_x_vtc.html#a5335230298b2e9ab01b10e1eee440ffe">XVtc::IsReady</a>, <a class="el" href="group__vtc__v7__2.html#gaa02bf63c5b633eb5d2216c1a9aea83c3">XVTC_VMODE_1080I</a>, <a class="el" href="group__vtc__v7__2.html#ga9b5cb7160b360a76aff97d6f94498e1e">XVTC_VMODE_1080P</a>, <a class="el" href="group__vtc__v7__2.html#ga90475dde7e36078f547f5e88e6e39c92">XVTC_VMODE_480P</a>, <a class="el" href="group__vtc__v7__2.html#ga342ea788bb5c9c8e01cb57779dd5a32b">XVTC_VMODE_576P</a>, <a class="el" href="group__vtc__v7__2.html#ga2b281d57cd458b0b306042410c510d36">XVTC_VMODE_720P</a>, <a class="el" href="group__vtc__v7__2.html#ga764f7be424bd11c6890d330ce8805074">XVTC_VMODE_NTSC</a>, <a class="el" href="group__vtc__v7__2.html#gaeb8bf337fe48013bf25cea0dbe061440">XVTC_VMODE_PAL</a>, <a class="el" href="group__vtc__v7__2.html#ga3d432dbf80a219f5fec1ff22be51f2fc">XVTC_VMODE_SVGA</a>, <a class="el" href="group__vtc__v7__2.html#gab86ebf038ad98cc121bb1f6e5c3daf10">XVTC_VMODE_SXGA</a>, <a class="el" href="group__vtc__v7__2.html#gae8c0a802c01cd7ef313358ead27fbafe">XVTC_VMODE_VGA</a>, <a class="el" href="group__vtc__v7__2.html#gaf7b62fba844b361858a90e99ed402981">XVTC_VMODE_WSXGAPLUS</a>, <a class="el" href="group__vtc__v7__2.html#ga9f6bbda26c23515a25b8188b10c46c5e">XVTC_VMODE_WXGAPLUS</a>, and <a class="el" href="group__vtc__v7__2.html#ga3d671ab51f965133629290e60f88e32e">XVTC_VMODE_XGA</a>.</p>

<p class="reference">Referenced by <a class="el" href="group__vtc__v7__2.html#ga19ed8df536bcf06c316b0bb77af606d7">XVtc_SetGeneratorVideoMode()</a>.</p>

</div>
</div>
<a id="ga5ba151c8fe1e5b01f6cf76e3ebd69f48"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga5ba151c8fe1e5b01f6cf76e3ebd69f48">&#9670;&nbsp;</a></span>XVtc_Disable()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void XVtc_Disable </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_vtc.html">XVtc</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xvtc_8c.html">xvtc.c</a>&gt;</code></p>

<p>This function disables the Detector and Generator at same time of the VTC core. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the VTC instance to be worked on.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>None.</dd></dl>
<dl class="section note"><dt>Note</dt><dd>None. </dd></dl>

<p class="reference">References <a class="el" href="struct_x_vtc___config.html#a7fb375ab8fae91e6c3883520a447723e">XVtc_Config::BaseAddress</a>, <a class="el" href="struct_x_vtc.html#aa0ba20aaf69c3c3c5ab04d54ec9e6158">XVtc::Config</a>, <a class="el" href="struct_x_vtc.html#a5335230298b2e9ab01b10e1eee440ffe">XVtc::IsReady</a>, <a class="el" href="group__vtc__v7__2.html#ga159a75f7463b98abf67d279aba9edd67">XVTC_CTL_OFFSET</a>, <a class="el" href="group__vtc__v7__2.html#ga4ddf75f0de362410e73af9100e79f057">XVTC_CTL_SW_MASK</a>, <a class="el" href="group__vtc__v7__2.html#ga31cab60bdab40dbd0c9762c4de5de734">XVtc_ReadReg</a>, and <a class="el" href="group__vtc__v7__2.html#ga9c524801283cc3bf9a782c7cbf093098">XVtc_WriteReg</a>.</p>

</div>
</div>
<a id="gacfcf93230ec6c68bd94841fc64c3a54f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gacfcf93230ec6c68bd94841fc64c3a54f">&#9670;&nbsp;</a></span>XVtc_DisableDetector()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void XVtc_DisableDetector </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_vtc.html">XVtc</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xvtc_8c.html">xvtc.c</a>&gt;</code></p>

<p>This function disables the VTC Detector core. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the VTC instance to be worked on.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>None.</dd></dl>
<dl class="section note"><dt>Note</dt><dd>None. </dd></dl>

<p class="reference">References <a class="el" href="struct_x_vtc___config.html#a7fb375ab8fae91e6c3883520a447723e">XVtc_Config::BaseAddress</a>, <a class="el" href="struct_x_vtc.html#aa0ba20aaf69c3c3c5ab04d54ec9e6158">XVtc::Config</a>, <a class="el" href="struct_x_vtc.html#a5335230298b2e9ab01b10e1eee440ffe">XVtc::IsReady</a>, <a class="el" href="group__vtc__v7__2.html#ga3f4386c97155348fd867c432733fafc4">XVTC_CTL_DE_MASK</a>, <a class="el" href="group__vtc__v7__2.html#ga159a75f7463b98abf67d279aba9edd67">XVTC_CTL_OFFSET</a>, <a class="el" href="group__vtc__v7__2.html#ga31cab60bdab40dbd0c9762c4de5de734">XVtc_ReadReg</a>, and <a class="el" href="group__vtc__v7__2.html#ga9c524801283cc3bf9a782c7cbf093098">XVtc_WriteReg</a>.</p>

</div>
</div>
<a id="ga24e096bb7515165b5bf238d0d1030c5f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga24e096bb7515165b5bf238d0d1030c5f">&#9670;&nbsp;</a></span>XVtc_DisableGenerator()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void XVtc_DisableGenerator </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_vtc.html">XVtc</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xvtc_8c.html">xvtc.c</a>&gt;</code></p>

<p>This function disables the VTC Generator core. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the VTC instance to be worked on.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>None.</dd></dl>
<dl class="section note"><dt>Note</dt><dd>None. </dd></dl>

<p class="reference">References <a class="el" href="struct_x_vtc___config.html#a7fb375ab8fae91e6c3883520a447723e">XVtc_Config::BaseAddress</a>, <a class="el" href="struct_x_vtc.html#aa0ba20aaf69c3c3c5ab04d54ec9e6158">XVtc::Config</a>, <a class="el" href="struct_x_vtc.html#a5335230298b2e9ab01b10e1eee440ffe">XVtc::IsReady</a>, <a class="el" href="group__vtc__v7__2.html#gaeb32042b15f2a92a55498c2b509a8503">XVTC_CTL_GE_MASK</a>, <a class="el" href="group__vtc__v7__2.html#ga159a75f7463b98abf67d279aba9edd67">XVTC_CTL_OFFSET</a>, <a class="el" href="group__vtc__v7__2.html#ga31cab60bdab40dbd0c9762c4de5de734">XVtc_ReadReg</a>, and <a class="el" href="group__vtc__v7__2.html#ga9c524801283cc3bf9a782c7cbf093098">XVtc_WriteReg</a>.</p>

</div>
</div>
<a id="gaa11af9b1872e9f105aa60ac7c616fda7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gaa11af9b1872e9f105aa60ac7c616fda7">&#9670;&nbsp;</a></span>XVtc_Enable()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void XVtc_Enable </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_vtc.html">XVtc</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xvtc_8c.html">xvtc.c</a>&gt;</code></p>

<p>This function enables the Detector and Generator at same time of the VTC core. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the VTC instance to be worked on.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>None.</dd></dl>
<dl class="section note"><dt>Note</dt><dd>None. </dd></dl>

<p class="reference">References <a class="el" href="struct_x_vtc___config.html#a7fb375ab8fae91e6c3883520a447723e">XVtc_Config::BaseAddress</a>, <a class="el" href="struct_x_vtc.html#aa0ba20aaf69c3c3c5ab04d54ec9e6158">XVtc::Config</a>, <a class="el" href="struct_x_vtc.html#a5335230298b2e9ab01b10e1eee440ffe">XVtc::IsReady</a>, <a class="el" href="group__vtc__v7__2.html#ga159a75f7463b98abf67d279aba9edd67">XVTC_CTL_OFFSET</a>, <a class="el" href="group__vtc__v7__2.html#ga4ddf75f0de362410e73af9100e79f057">XVTC_CTL_SW_MASK</a>, <a class="el" href="group__vtc__v7__2.html#ga31cab60bdab40dbd0c9762c4de5de734">XVtc_ReadReg</a>, and <a class="el" href="group__vtc__v7__2.html#ga9c524801283cc3bf9a782c7cbf093098">XVtc_WriteReg</a>.</p>

</div>
</div>
<a id="gaa36b5697cb3b4e864879347cd88e19de"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gaa36b5697cb3b4e864879347cd88e19de">&#9670;&nbsp;</a></span>XVtc_EnableDetector()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void XVtc_EnableDetector </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_vtc.html">XVtc</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xvtc_8c.html">xvtc.c</a>&gt;</code></p>

<p>This function enables the VTC Detector core. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the VTC instance to be worked on.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>None.</dd></dl>
<dl class="section note"><dt>Note</dt><dd>None. </dd></dl>

<p class="reference">References <a class="el" href="struct_x_vtc___config.html#a7fb375ab8fae91e6c3883520a447723e">XVtc_Config::BaseAddress</a>, <a class="el" href="struct_x_vtc.html#aa0ba20aaf69c3c3c5ab04d54ec9e6158">XVtc::Config</a>, <a class="el" href="struct_x_vtc.html#a5335230298b2e9ab01b10e1eee440ffe">XVtc::IsReady</a>, <a class="el" href="group__vtc__v7__2.html#ga3f4386c97155348fd867c432733fafc4">XVTC_CTL_DE_MASK</a>, <a class="el" href="group__vtc__v7__2.html#ga159a75f7463b98abf67d279aba9edd67">XVTC_CTL_OFFSET</a>, <a class="el" href="group__vtc__v7__2.html#ga31cab60bdab40dbd0c9762c4de5de734">XVtc_ReadReg</a>, and <a class="el" href="group__vtc__v7__2.html#ga9c524801283cc3bf9a782c7cbf093098">XVtc_WriteReg</a>.</p>

</div>
</div>
<a id="ga77b77fdba574799d9c78b2c7c15f8f27"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga77b77fdba574799d9c78b2c7c15f8f27">&#9670;&nbsp;</a></span>XVtc_EnableGenerator()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void XVtc_EnableGenerator </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_vtc.html">XVtc</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xvtc_8c.html">xvtc.c</a>&gt;</code></p>

<p>This function enables the VTC Generator core. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the VTC instance to be worked on.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>None.</dd></dl>
<dl class="section note"><dt>Note</dt><dd>None. </dd></dl>

<p class="reference">References <a class="el" href="struct_x_vtc___config.html#a7fb375ab8fae91e6c3883520a447723e">XVtc_Config::BaseAddress</a>, <a class="el" href="struct_x_vtc.html#aa0ba20aaf69c3c3c5ab04d54ec9e6158">XVtc::Config</a>, <a class="el" href="struct_x_vtc.html#a5335230298b2e9ab01b10e1eee440ffe">XVtc::IsReady</a>, <a class="el" href="group__vtc__v7__2.html#gaeb32042b15f2a92a55498c2b509a8503">XVTC_CTL_GE_MASK</a>, <a class="el" href="group__vtc__v7__2.html#ga159a75f7463b98abf67d279aba9edd67">XVTC_CTL_OFFSET</a>, <a class="el" href="group__vtc__v7__2.html#ga31cab60bdab40dbd0c9762c4de5de734">XVtc_ReadReg</a>, and <a class="el" href="group__vtc__v7__2.html#ga9c524801283cc3bf9a782c7cbf093098">XVtc_WriteReg</a>.</p>

</div>
</div>
<a id="ga97b58d69b1752d2d1542a49d2cdb8b1d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga97b58d69b1752d2d1542a49d2cdb8b1d">&#9670;&nbsp;</a></span>XVtc_GetDelay()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void XVtc_GetDelay </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_vtc.html">XVtc</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int *&#160;</td>
          <td class="paramname"><em>VertDelayPtr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int *&#160;</td>
          <td class="paramname"><em>HoriDelayPtr</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xvtc_8c.html">xvtc.c</a>&gt;</code></p>

<p>This function gets the Generator delay setting used by the VTC core. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the VTC instance to be worked on. </td></tr>
    <tr><td class="paramname">VertDelayPtr</td><td>will point to a value indicating the number of total lines per frame to delay the generator output after this function returns. </td></tr>
    <tr><td class="paramname">HoriDelayPtr</td><td>will point to a value indicating the number of total clock cycles per line to delay the generator output after this function returns.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>None.</dd></dl>
<dl class="section note"><dt>Note</dt><dd>None. </dd></dl>

<p class="reference">References <a class="el" href="struct_x_vtc___config.html#a7fb375ab8fae91e6c3883520a447723e">XVtc_Config::BaseAddress</a>, <a class="el" href="struct_x_vtc.html#aa0ba20aaf69c3c3c5ab04d54ec9e6158">XVtc::Config</a>, <a class="el" href="struct_x_vtc.html#a5335230298b2e9ab01b10e1eee440ffe">XVtc::IsReady</a>, <a class="el" href="group__vtc__v7__2.html#gafdfbb60141c1787d0b7d960588c0812a">XVTC_GGD_HDELAY_MASK</a>, <a class="el" href="group__vtc__v7__2.html#ga1d092a9b6722c4f7b74e752ee1682646">XVTC_GGD_OFFSET</a>, <a class="el" href="group__vtc__v7__2.html#ga9ad0af215c5e1fb306f9e8fb822061ee">XVTC_GGD_VDELAY_MASK</a>, <a class="el" href="group__vtc__v7__2.html#ga704b7492350216f5fad89b7914102556">XVTC_GGD_VDELAY_SHIFT</a>, and <a class="el" href="group__vtc__v7__2.html#ga31cab60bdab40dbd0c9762c4de5de734">XVtc_ReadReg</a>.</p>

</div>
</div>
<a id="ga7f87049e38a6abab9495ed52f81ed279"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga7f87049e38a6abab9495ed52f81ed279">&#9670;&nbsp;</a></span>XVtc_GetDetector()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void XVtc_GetDetector </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_vtc.html">XVtc</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="struct_x_vtc___signal.html">XVtc_Signal</a> *&#160;</td>
          <td class="paramname"><em>SignalCfgPtr</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xvtc_8c.html">xvtc.c</a>&gt;</code></p>

<p>This function gets the VTC signal setting used by the Detector module in the VTC core. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the VTC instance to be worked on. </td></tr>
    <tr><td class="paramname">SignalCfgPtr</td><td>is a pointer to a VTC signal configuration which will be populated with the setting used by the Detector module in the VTC core once this function returns.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>None.</dd></dl>
<dl class="section note"><dt>Note</dt><dd>None. </dd></dl>

<p class="reference">References <a class="el" href="struct_x_vtc___config.html#a7fb375ab8fae91e6c3883520a447723e">XVtc_Config::BaseAddress</a>, <a class="el" href="struct_x_vtc.html#aa0ba20aaf69c3c3c5ab04d54ec9e6158">XVtc::Config</a>, <a class="el" href="struct_x_vtc___signal.html#afb426bf5e82c22d9eebf0b96577bab10">XVtc_Signal::HActiveStart</a>, <a class="el" href="struct_x_vtc___signal.html#af47d6242fe9ac29e8bf33800ae6a1bc7">XVtc_Signal::HBackPorchStart</a>, <a class="el" href="struct_x_vtc___signal.html#a4cad3d5fa271b25826fd9c5a0f58fb8f">XVtc_Signal::HFrontPorchStart</a>, <a class="el" href="struct_x_vtc___signal.html#a65112fcaeea717c3085da789570b2210">XVtc_Signal::HSyncStart</a>, <a class="el" href="struct_x_vtc___signal.html#a67b5783d6953b843545dcf8ee7442a49">XVtc_Signal::HTotal</a>, <a class="el" href="struct_x_vtc___signal.html#a60c2be404b759ad01f0390647687bc20">XVtc_Signal::Interlaced</a>, <a class="el" href="struct_x_vtc.html#a5335230298b2e9ab01b10e1eee440ffe">XVtc::IsReady</a>, <a class="el" href="struct_x_vtc___signal.html#a41a24cea674b3edc5ccb07540b126c77">XVtc_Signal::OriginMode</a>, <a class="el" href="struct_x_vtc___signal.html#a20c657b8e4a3341c3642854c1232c977">XVtc_Signal::V0ActiveStart</a>, <a class="el" href="struct_x_vtc___signal.html#a857983f53d54cd766e6c399a82e52f4e">XVtc_Signal::V0BackPorchStart</a>, <a class="el" href="struct_x_vtc___signal.html#a3250d4690ffb620b3b2703bf01bf9bce">XVtc_Signal::V0ChromaStart</a>, <a class="el" href="struct_x_vtc___signal.html#a2b6030542ed394dae05fdfd321f47ce1">XVtc_Signal::V0FrontPorchStart</a>, <a class="el" href="struct_x_vtc___signal.html#a4e9180f52dd13ed91cf9cac35292f3e1">XVtc_Signal::V0SyncStart</a>, <a class="el" href="struct_x_vtc___signal.html#abdfdb16c9704b7704242668503b61992">XVtc_Signal::V0Total</a>, <a class="el" href="struct_x_vtc___signal.html#a1a605785789e18214394a6572fde51bc">XVtc_Signal::V1ActiveStart</a>, <a class="el" href="struct_x_vtc___signal.html#a1e40dbe103e5d9507481cc58165904ff">XVtc_Signal::V1BackPorchStart</a>, <a class="el" href="struct_x_vtc___signal.html#a29c83cea6e2e1c63dab478328e4a0587">XVtc_Signal::V1ChromaStart</a>, <a class="el" href="struct_x_vtc___signal.html#a610c60973078728440cf10bdf8b3f7e6">XVtc_Signal::V1FrontPorchStart</a>, <a class="el" href="struct_x_vtc___signal.html#a05f42d1714d30946e72d314c6dac6a6b">XVtc_Signal::V1SyncStart</a>, <a class="el" href="struct_x_vtc___signal.html#a58a93f0443d947b713fc824e0bdfe1e2">XVtc_Signal::V1Total</a>, <a class="el" href="group__vtc__v7__2.html#ga5fd53f71992b29ea22a40d29030b5125">XVTC_DASIZE_OFFSET</a>, <a class="el" href="group__vtc__v7__2.html#gacefed56343d0bda25584d1bf55ef5ad2">XVTC_DFENC_OFFSET</a>, <a class="el" href="group__vtc__v7__2.html#ga70c49477008fdbd56a3f2d65b4b4ef09">XVTC_DHSIZE_OFFSET</a>, <a class="el" href="group__vtc__v7__2.html#gac045ec9e225a24a6d87363dc1f970ee7">XVTC_DHSYNC_OFFSET</a>, <a class="el" href="group__vtc__v7__2.html#gaa455a8e165902107740172ee4ca54625">XVTC_DVSIZE_OFFSET</a>, <a class="el" href="group__vtc__v7__2.html#gaf5acce97a17b0acaf7ecbba27c37af89">XVTC_DVSYNC_F1_OFFSET</a>, <a class="el" href="group__vtc__v7__2.html#gab4beac74f611a10b2adef1cc9ad4a8b2">XVTC_DVSYNC_OFFSET</a>, <a class="el" href="group__vtc__v7__2.html#ga2b68f970b3f3545b0f88f15145676ee2">XVTC_ENC_CPARITY_MASK</a>, <a class="el" href="group__vtc__v7__2.html#ga9617b9c9a8393abf76147c78c3150dc7">XVTC_ENC_CPARITY_SHIFT</a>, <a class="el" href="group__vtc__v7__2.html#gac8aafaeafb1be9786874f30f41307854">XVTC_ENC_PROG_MASK</a>, <a class="el" href="group__vtc__v7__2.html#ga82a6b171ff84301b2bb2f55a8159acd0">XVTC_ENC_PROG_SHIFT</a>, <a class="el" href="group__vtc__v7__2.html#ga427e980962c29110b2ba3b5344e364ba">XVTC_GVSYNC_F1_OFFSET</a>, <a class="el" href="group__vtc__v7__2.html#ga31cab60bdab40dbd0c9762c4de5de734">XVtc_ReadReg</a>, <a class="el" href="group__vtc__v7__2.html#ga3cf938fa466fed1f06292beb0cc491b1">XVTC_SB_END_SHIFT</a>, and <a class="el" href="group__vtc__v7__2.html#gac6c59c6d0dbc0269c56334086bcd5b80">XVTC_SB_START_MASK</a>.</p>

<p class="reference">Referenced by <a class="el" href="group__vtc__v7__2.html#gaed71897afabea7f6d822d6029281f51c">XVtc_GetDetectorTiming()</a>.</p>

</div>
</div>
<a id="gaa42a49953fb922a5bd8851f4d0b7e9c3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gaa42a49953fb922a5bd8851f4d0b7e9c3">&#9670;&nbsp;</a></span>XVtc_GetDetectorHoriOffset()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void XVtc_GetDetectorHoriOffset </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_vtc.html">XVtc</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="struct_x_vtc___hori_offsets.html">XVtc_HoriOffsets</a> *&#160;</td>
          <td class="paramname"><em>HoriOffsets</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xvtc_8c.html">xvtc.c</a>&gt;</code></p>

<p>This function gets the VBlank/VSync Horizontal Offsets detected by the Detector in the VTC core. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the VTC instance to be worked on. </td></tr>
    <tr><td class="paramname">HoriOffsets</td><td>points to a VBlank/VSync Horizontal Offset configuration structure that will be populated with the setting detected on the Detector in the given VTC device after this function returns.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>None.</dd></dl>
<dl class="section note"><dt>Note</dt><dd>None. </dd></dl>

<p class="reference">References <a class="el" href="struct_x_vtc___config.html#a7fb375ab8fae91e6c3883520a447723e">XVtc_Config::BaseAddress</a>, <a class="el" href="struct_x_vtc.html#aa0ba20aaf69c3c3c5ab04d54ec9e6158">XVtc::Config</a>, <a class="el" href="struct_x_vtc.html#a5335230298b2e9ab01b10e1eee440ffe">XVtc::IsReady</a>, <a class="el" href="struct_x_vtc___hori_offsets.html#a98e8b08af4545debe7ed36aabc48ddd0">XVtc_HoriOffsets::V0BlankHoriEnd</a>, <a class="el" href="struct_x_vtc___hori_offsets.html#adcf5e6d5ea927eb17b6af5af8f4a2d44">XVtc_HoriOffsets::V0BlankHoriStart</a>, <a class="el" href="struct_x_vtc___hori_offsets.html#a1d578fd9c28c031e3e6d4daa2ad1a8fa">XVtc_HoriOffsets::V0SyncHoriEnd</a>, <a class="el" href="struct_x_vtc___hori_offsets.html#a1ed565e114c72f143a5211a9512104d7">XVtc_HoriOffsets::V0SyncHoriStart</a>, <a class="el" href="struct_x_vtc___hori_offsets.html#af88e16bbbabd6f560f5911cd9de18890">XVtc_HoriOffsets::V1BlankHoriEnd</a>, <a class="el" href="struct_x_vtc___hori_offsets.html#a3a9041f272ca0c88a564ba5f7f72a25f">XVtc_HoriOffsets::V1BlankHoriStart</a>, <a class="el" href="struct_x_vtc___hori_offsets.html#af9b6ddb6b36a1befd8c20e51eb637bd1">XVtc_HoriOffsets::V1SyncHoriEnd</a>, <a class="el" href="struct_x_vtc___hori_offsets.html#a46d96a71e3f4cfe1ee97993dc577163e">XVtc_HoriOffsets::V1SyncHoriStart</a>, <a class="el" href="group__vtc__v7__2.html#gaad602265b9c2a24868b3b2c36a1419ec">XVTC_DVBHOFF_F1_OFFSET</a>, <a class="el" href="group__vtc__v7__2.html#ga9c33fb3dce70c901dfac6d8f23e7c69a">XVTC_DVBHOFF_OFFSET</a>, <a class="el" href="group__vtc__v7__2.html#gacb7b940b2b5a145c254d48fa02f9f8a5">XVTC_DVSHOFF_F1_OFFSET</a>, <a class="el" href="group__vtc__v7__2.html#gae98e2cd9095eec35bb95838192ae03c0">XVTC_DVSHOFF_OFFSET</a>, <a class="el" href="group__vtc__v7__2.html#ga31cab60bdab40dbd0c9762c4de5de734">XVtc_ReadReg</a>, <a class="el" href="group__vtc__v7__2.html#ga563e27a60e431968ede6ae0b73804913">XVTC_XVXHOX_HEND_MASK</a>, <a class="el" href="group__vtc__v7__2.html#ga1a48a589d8622dd7dd303d34c1721d5a">XVTC_XVXHOX_HEND_SHIFT</a>, and <a class="el" href="group__vtc__v7__2.html#ga53c3d50fe03f51602c91a76e6c951cc9">XVTC_XVXHOX_HSTART_MASK</a>.</p>

<p class="reference">Referenced by <a class="el" href="group__vtc__v7__2.html#gaed71897afabea7f6d822d6029281f51c">XVtc_GetDetectorTiming()</a>.</p>

</div>
</div>
<a id="ga3e7cf680b0bc9623c6430daa9ff8fadd"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga3e7cf680b0bc9623c6430daa9ff8fadd">&#9670;&nbsp;</a></span>XVtc_GetDetectorPolarity()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void XVtc_GetDetectorPolarity </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_vtc.html">XVtc</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="struct_x_vtc___polarity.html">XVtc_Polarity</a> *&#160;</td>
          <td class="paramname"><em>PolarityPtr</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xvtc_8c.html">xvtc.c</a>&gt;</code></p>

<p>This function gets the input polarity setting used by the VTC core. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the VTC instance to be worked on. </td></tr>
    <tr><td class="paramname">PolarityPtr</td><td>points to a Polarity configuration structure that will be populated with the setting used on the VTC core after this function returns.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>None.</dd></dl>
<dl class="section note"><dt>Note</dt><dd>None. </dd></dl>

<p class="reference">References <a class="el" href="struct_x_vtc___config.html#a7fb375ab8fae91e6c3883520a447723e">XVtc_Config::BaseAddress</a>, <a class="el" href="struct_x_vtc.html#aa0ba20aaf69c3c3c5ab04d54ec9e6158">XVtc::Config</a>, <a class="el" href="struct_x_vtc.html#a5335230298b2e9ab01b10e1eee440ffe">XVtc::IsReady</a>, <a class="el" href="group__vtc__v7__2.html#ga87d855aa56ad0fe1bf1e23700bc7e708">XVTC_DPOL_OFFSET</a>, <a class="el" href="group__vtc__v7__2.html#gab26d6ebaaee9b900d0b5200fee7cf528">XVTC_POL_ACP_MASK</a>, <a class="el" href="group__vtc__v7__2.html#ga8d3dfc6ba08e9aae727bf85aae9d2dd3">XVTC_POL_AVP_MASK</a>, <a class="el" href="group__vtc__v7__2.html#gadfd94d4ff7a44b596363784c4e79cad2">XVTC_POL_FIP_MASK</a>, <a class="el" href="group__vtc__v7__2.html#ga873fb4ed963c6e69f22a052704d8dc13">XVTC_POL_HBP_MASK</a>, <a class="el" href="group__vtc__v7__2.html#ga2872ae0f1502f21a6fd6ff011d41cd62">XVTC_POL_HSP_MASK</a>, <a class="el" href="group__vtc__v7__2.html#ga5db85c09cbdde8dc0090465f8a692574">XVTC_POL_VBP_MASK</a>, <a class="el" href="group__vtc__v7__2.html#gaf9ef1ca34605c1e1e256f5ded446d261">XVTC_POL_VSP_MASK</a>, and <a class="el" href="group__vtc__v7__2.html#ga31cab60bdab40dbd0c9762c4de5de734">XVtc_ReadReg</a>.</p>

<p class="reference">Referenced by <a class="el" href="group__vtc__v7__2.html#gaed71897afabea7f6d822d6029281f51c">XVtc_GetDetectorTiming()</a>.</p>

</div>
</div>
<a id="gaed71897afabea7f6d822d6029281f51c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gaed71897afabea7f6d822d6029281f51c">&#9670;&nbsp;</a></span>XVtc_GetDetectorTiming()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void XVtc_GetDetectorTiming </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_vtc.html">XVtc</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="struct_x_vtc___timing.html">XVtc_Timing</a> *&#160;</td>
          <td class="paramname"><em>TimingPtr</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xvtc_8c.html">xvtc.c</a>&gt;</code></p>

<p>This function gets the video timing structure settings currently reported by the detector in the VTC core. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the VTC instance to be worked on. </td></tr>
    <tr><td class="paramname">TimingPtr</td><td>is a pointer to a Video Timing structure to be set.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>None.</dd></dl>
<dl class="section note"><dt>Note</dt><dd>None. </dd></dl>

<p class="reference">References <a class="el" href="struct_x_vtc.html#a5335230298b2e9ab01b10e1eee440ffe">XVtc::IsReady</a>, <a class="el" href="struct_x_vtc___signal.html#a41a24cea674b3edc5ccb07540b126c77">XVtc_Signal::OriginMode</a>, <a class="el" href="group__vtc__v7__2.html#ga307c8e4b44e9bd683417dafd2ed1bee3">XVtc_ConvSignal2Timing()</a>, <a class="el" href="group__vtc__v7__2.html#ga7f87049e38a6abab9495ed52f81ed279">XVtc_GetDetector()</a>, <a class="el" href="group__vtc__v7__2.html#gaa42a49953fb922a5bd8851f4d0b7e9c3">XVtc_GetDetectorHoriOffset()</a>, and <a class="el" href="group__vtc__v7__2.html#ga3e7cf680b0bc9623c6430daa9ff8fadd">XVtc_GetDetectorPolarity()</a>.</p>

<p class="reference">Referenced by <a class="el" href="group__vtc__v7__2.html#gab2eb3d00933a01dd7efa7304aac078f3">XVtc_GetDetectorVideoMode()</a>.</p>

</div>
</div>
<a id="gab2eb3d00933a01dd7efa7304aac078f3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gab2eb3d00933a01dd7efa7304aac078f3">&#9670;&nbsp;</a></span>XVtc_GetDetectorVideoMode()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">u16 XVtc_GetDetectorVideoMode </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_vtc.html">XVtc</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xvtc_8c.html">xvtc.c</a>&gt;</code></p>

<p>This function gets the video mode currently reported by the detector in the VTC core. </p>
<p>If the video mode is unknown or not recognized, then 0 will be returned.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the VTC instance to be worked on.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>VideoMode is the video mode of the VTC core.</dd></dl>
<dl class="section note"><dt>Note</dt><dd>None. </dd></dl>

<p class="reference">References <a class="el" href="struct_x_vtc.html#a5335230298b2e9ab01b10e1eee440ffe">XVtc::IsReady</a>, <a class="el" href="group__vtc__v7__2.html#gaa8293ea90f04203f688a9c10ed728d76">XVtc_ConvTiming2VideoMode()</a>, and <a class="el" href="group__vtc__v7__2.html#gaed71897afabea7f6d822d6029281f51c">XVtc_GetDetectorTiming()</a>.</p>

</div>
</div>
<a id="ga48898cf9a0c2c38d5e2f0d520c9ffdba"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga48898cf9a0c2c38d5e2f0d520c9ffdba">&#9670;&nbsp;</a></span>XVtc_GetFSync()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void XVtc_GetFSync </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_vtc.html">XVtc</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">u16&#160;</td>
          <td class="paramname"><em>FrameSyncIndex</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">u16 *&#160;</td>
          <td class="paramname"><em>VertStartPtr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">u16 *&#160;</td>
          <td class="paramname"><em>HoriStartPtr</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xvtc_8c.html">xvtc.c</a>&gt;</code></p>

<p>This function gets the SYNC setting of a frame sync used by the VTC core. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the VTC instance to be worked on. </td></tr>
    <tr><td class="paramname">FrameSyncIndex</td><td>indicates the index number of the frame sync. The valid range is from 0 to 15. </td></tr>
    <tr><td class="paramname">VertStartPtr</td><td>will point to the value that indicates the vertical line count during which the frame sync is active once this function returns. </td></tr>
    <tr><td class="paramname">HoriStartPtr</td><td>will point to the value that indicates the horizontal cycle count during which the frame sync is active once this function returns.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>None. </dd></dl>

<p class="reference">References <a class="el" href="struct_x_vtc___config.html#a7fb375ab8fae91e6c3883520a447723e">XVtc_Config::BaseAddress</a>, <a class="el" href="struct_x_vtc.html#aa0ba20aaf69c3c3c5ab04d54ec9e6158">XVtc::Config</a>, <a class="el" href="struct_x_vtc.html#a5335230298b2e9ab01b10e1eee440ffe">XVtc::IsReady</a>, <a class="el" href="group__vtc__v7__2.html#ga96e62aab696d168ef108ac72d3b72cd3">XVTC_FS00_OFFSET</a>, <a class="el" href="group__vtc__v7__2.html#gaf8f1fa0cc91836625a35c94312338466">XVTC_FSXX_HSTART_MASK</a>, <a class="el" href="group__vtc__v7__2.html#gaa69be863f1b3c3961ab0d9f135e4b391">XVTC_FSXX_VSTART_MASK</a>, <a class="el" href="group__vtc__v7__2.html#ga4705a1946469f96743216d595dc8e420">XVTC_FSXX_VSTART_SHIFT</a>, <a class="el" href="group__vtc__v7__2.html#ga31cab60bdab40dbd0c9762c4de5de734">XVtc_ReadReg</a>, and <a class="el" href="group__vtc__v7__2.html#gab1cb3686bc642187e119090d028af2b4">XVTC_REG_ADDRGAP</a>.</p>

</div>
</div>
<a id="ga6a6e924c03e591c88f48ceda4c073ffd"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga6a6e924c03e591c88f48ceda4c073ffd">&#9670;&nbsp;</a></span>XVtc_GetGenerator()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void XVtc_GetGenerator </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_vtc.html">XVtc</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="struct_x_vtc___signal.html">XVtc_Signal</a> *&#160;</td>
          <td class="paramname"><em>SignalCfgPtr</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xvtc_8c.html">xvtc.c</a>&gt;</code></p>

<p>This function gets the VTC signal setting used by the Generator module in the VTC core. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the VTC instance to be worked on. </td></tr>
    <tr><td class="paramname">SignalCfgPtr</td><td>is a pointer to a VTC signal configuration which will be populated with the setting used by the Generator module in the VTC core once this function returns.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>None.</dd></dl>
<dl class="section note"><dt>Note</dt><dd>None. </dd></dl>

<p class="reference">References <a class="el" href="struct_x_vtc___config.html#a7fb375ab8fae91e6c3883520a447723e">XVtc_Config::BaseAddress</a>, <a class="el" href="struct_x_vtc.html#aa0ba20aaf69c3c3c5ab04d54ec9e6158">XVtc::Config</a>, <a class="el" href="struct_x_vtc___signal.html#afb426bf5e82c22d9eebf0b96577bab10">XVtc_Signal::HActiveStart</a>, <a class="el" href="struct_x_vtc___signal.html#af47d6242fe9ac29e8bf33800ae6a1bc7">XVtc_Signal::HBackPorchStart</a>, <a class="el" href="struct_x_vtc___signal.html#a4cad3d5fa271b25826fd9c5a0f58fb8f">XVtc_Signal::HFrontPorchStart</a>, <a class="el" href="struct_x_vtc___signal.html#a65112fcaeea717c3085da789570b2210">XVtc_Signal::HSyncStart</a>, <a class="el" href="struct_x_vtc___signal.html#a67b5783d6953b843545dcf8ee7442a49">XVtc_Signal::HTotal</a>, <a class="el" href="struct_x_vtc___signal.html#a60c2be404b759ad01f0390647687bc20">XVtc_Signal::Interlaced</a>, <a class="el" href="struct_x_vtc.html#a5335230298b2e9ab01b10e1eee440ffe">XVtc::IsReady</a>, <a class="el" href="struct_x_vtc___signal.html#a41a24cea674b3edc5ccb07540b126c77">XVtc_Signal::OriginMode</a>, <a class="el" href="struct_x_vtc___signal.html#a20c657b8e4a3341c3642854c1232c977">XVtc_Signal::V0ActiveStart</a>, <a class="el" href="struct_x_vtc___signal.html#a857983f53d54cd766e6c399a82e52f4e">XVtc_Signal::V0BackPorchStart</a>, <a class="el" href="struct_x_vtc___signal.html#a3250d4690ffb620b3b2703bf01bf9bce">XVtc_Signal::V0ChromaStart</a>, <a class="el" href="struct_x_vtc___signal.html#a2b6030542ed394dae05fdfd321f47ce1">XVtc_Signal::V0FrontPorchStart</a>, <a class="el" href="struct_x_vtc___signal.html#a4e9180f52dd13ed91cf9cac35292f3e1">XVtc_Signal::V0SyncStart</a>, <a class="el" href="struct_x_vtc___signal.html#abdfdb16c9704b7704242668503b61992">XVtc_Signal::V0Total</a>, <a class="el" href="struct_x_vtc___signal.html#a1a605785789e18214394a6572fde51bc">XVtc_Signal::V1ActiveStart</a>, <a class="el" href="struct_x_vtc___signal.html#a1e40dbe103e5d9507481cc58165904ff">XVtc_Signal::V1BackPorchStart</a>, <a class="el" href="struct_x_vtc___signal.html#a29c83cea6e2e1c63dab478328e4a0587">XVtc_Signal::V1ChromaStart</a>, <a class="el" href="struct_x_vtc___signal.html#a610c60973078728440cf10bdf8b3f7e6">XVtc_Signal::V1FrontPorchStart</a>, <a class="el" href="struct_x_vtc___signal.html#a05f42d1714d30946e72d314c6dac6a6b">XVtc_Signal::V1SyncStart</a>, <a class="el" href="struct_x_vtc___signal.html#a58a93f0443d947b713fc824e0bdfe1e2">XVtc_Signal::V1Total</a>, <a class="el" href="group__vtc__v7__2.html#ga0e496af33fa4e06a38282742e53610c9">XVTC_ASIZE_HORI_MASK</a>, <a class="el" href="group__vtc__v7__2.html#gaa6f8196a7c8a65d366ddb209ad2679a9">XVTC_ASIZE_VERT_MASK</a>, <a class="el" href="group__vtc__v7__2.html#ga8fd56138acf8afd854ac2976ffeb81ac">XVTC_ASIZE_VERT_SHIFT</a>, <a class="el" href="group__vtc__v7__2.html#ga2b68f970b3f3545b0f88f15145676ee2">XVTC_ENC_CPARITY_MASK</a>, <a class="el" href="group__vtc__v7__2.html#ga9617b9c9a8393abf76147c78c3150dc7">XVTC_ENC_CPARITY_SHIFT</a>, <a class="el" href="group__vtc__v7__2.html#gac8aafaeafb1be9786874f30f41307854">XVTC_ENC_PROG_MASK</a>, <a class="el" href="group__vtc__v7__2.html#ga82a6b171ff84301b2bb2f55a8159acd0">XVTC_ENC_PROG_SHIFT</a>, <a class="el" href="group__vtc__v7__2.html#ga10c0e460c3df1f6cf5cde54cb597b9b9">XVTC_GASIZE_OFFSET</a>, <a class="el" href="group__vtc__v7__2.html#ga94bc001b50845a4eca652498aed73ee1">XVTC_GFENC_OFFSET</a>, <a class="el" href="group__vtc__v7__2.html#ga459460a068ba9d30de3c2c129c0bfe77">XVTC_GHSIZE_OFFSET</a>, <a class="el" href="group__vtc__v7__2.html#gab1efc7231f18feb307e5d2354f8ffe62">XVTC_GHSYNC_OFFSET</a>, <a class="el" href="group__vtc__v7__2.html#gacee65d364a7ae4710d77df92acfc76c5">XVTC_GVSIZE_OFFSET</a>, <a class="el" href="group__vtc__v7__2.html#ga427e980962c29110b2ba3b5344e364ba">XVTC_GVSYNC_F1_OFFSET</a>, <a class="el" href="group__vtc__v7__2.html#gaae728c8de52224f3de5a5c84c6805030">XVTC_GVSYNC_OFFSET</a>, <a class="el" href="group__vtc__v7__2.html#ga31cab60bdab40dbd0c9762c4de5de734">XVtc_ReadReg</a>, <a class="el" href="group__vtc__v7__2.html#ga3cf938fa466fed1f06292beb0cc491b1">XVTC_SB_END_SHIFT</a>, <a class="el" href="group__vtc__v7__2.html#gac6c59c6d0dbc0269c56334086bcd5b80">XVTC_SB_START_MASK</a>, <a class="el" href="group__vtc__v7__2.html#ga4cd67567ab4210f9fb25a7237766867e">XVTC_VSIZE_F0_MASK</a>, <a class="el" href="group__vtc__v7__2.html#gafaacbbdd4a93c4ccdd56b02f1c0d6f63">XVTC_VSIZE_F1_MASK</a>, and <a class="el" href="group__vtc__v7__2.html#ga096dd5abc71767007fc0c6be6e74b5e4">XVTC_VSIZE_F1_SHIFT</a>.</p>

<p class="reference">Referenced by <a class="el" href="group__vtc__v7__2.html#ga6cced4b647adfcc9c2752562f16cb970">XVtc_GetGeneratorTiming()</a>.</p>

</div>
</div>
<a id="ga7bbbedce0f72517db6b0fdb4593ccca2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga7bbbedce0f72517db6b0fdb4593ccca2">&#9670;&nbsp;</a></span>XVtc_GetGeneratorHoriOffset()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void XVtc_GetGeneratorHoriOffset </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_vtc.html">XVtc</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="struct_x_vtc___hori_offsets.html">XVtc_HoriOffsets</a> *&#160;</td>
          <td class="paramname"><em>HoriOffsets</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xvtc_8c.html">xvtc.c</a>&gt;</code></p>

<p>This function gets the VBlank/VSync Horizontal Offsets currently used by the Generator in the VTC core. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the VTC instance to be worked on. </td></tr>
    <tr><td class="paramname">HoriOffsets</td><td>points to a VBlank/VSync Horizontal Offset configuration structure that will be populated with the setting currently used on the Generator in the given VTC device after this function returns.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>None.</dd></dl>
<dl class="section note"><dt>Note</dt><dd>None. </dd></dl>

<p class="reference">References <a class="el" href="struct_x_vtc___config.html#a7fb375ab8fae91e6c3883520a447723e">XVtc_Config::BaseAddress</a>, <a class="el" href="struct_x_vtc.html#aa0ba20aaf69c3c3c5ab04d54ec9e6158">XVtc::Config</a>, <a class="el" href="struct_x_vtc.html#a5335230298b2e9ab01b10e1eee440ffe">XVtc::IsReady</a>, <a class="el" href="struct_x_vtc___hori_offsets.html#a98e8b08af4545debe7ed36aabc48ddd0">XVtc_HoriOffsets::V0BlankHoriEnd</a>, <a class="el" href="struct_x_vtc___hori_offsets.html#adcf5e6d5ea927eb17b6af5af8f4a2d44">XVtc_HoriOffsets::V0BlankHoriStart</a>, <a class="el" href="struct_x_vtc___hori_offsets.html#a1d578fd9c28c031e3e6d4daa2ad1a8fa">XVtc_HoriOffsets::V0SyncHoriEnd</a>, <a class="el" href="struct_x_vtc___hori_offsets.html#a1ed565e114c72f143a5211a9512104d7">XVtc_HoriOffsets::V0SyncHoriStart</a>, <a class="el" href="struct_x_vtc___hori_offsets.html#af88e16bbbabd6f560f5911cd9de18890">XVtc_HoriOffsets::V1BlankHoriEnd</a>, <a class="el" href="struct_x_vtc___hori_offsets.html#a3a9041f272ca0c88a564ba5f7f72a25f">XVtc_HoriOffsets::V1BlankHoriStart</a>, <a class="el" href="struct_x_vtc___hori_offsets.html#af9b6ddb6b36a1befd8c20e51eb637bd1">XVtc_HoriOffsets::V1SyncHoriEnd</a>, <a class="el" href="struct_x_vtc___hori_offsets.html#a46d96a71e3f4cfe1ee97993dc577163e">XVtc_HoriOffsets::V1SyncHoriStart</a>, <a class="el" href="group__vtc__v7__2.html#ga498dd3256671119be8ccac1b9824d704">XVTC_GVBHOFF_F1_OFFSET</a>, <a class="el" href="group__vtc__v7__2.html#gaf0332b2599e090ad73dc80ec4c94ebf0">XVTC_GVBHOFF_OFFSET</a>, <a class="el" href="group__vtc__v7__2.html#gaba4d4579991d626d8fb749b6a5031a1b">XVTC_GVSHOFF_F1_OFFSET</a>, <a class="el" href="group__vtc__v7__2.html#ga3826c4acb9959f8371d1e677eeb20689">XVTC_GVSHOFF_OFFSET</a>, <a class="el" href="group__vtc__v7__2.html#ga31cab60bdab40dbd0c9762c4de5de734">XVtc_ReadReg</a>, <a class="el" href="group__vtc__v7__2.html#ga563e27a60e431968ede6ae0b73804913">XVTC_XVXHOX_HEND_MASK</a>, <a class="el" href="group__vtc__v7__2.html#ga1a48a589d8622dd7dd303d34c1721d5a">XVTC_XVXHOX_HEND_SHIFT</a>, and <a class="el" href="group__vtc__v7__2.html#ga53c3d50fe03f51602c91a76e6c951cc9">XVTC_XVXHOX_HSTART_MASK</a>.</p>

<p class="reference">Referenced by <a class="el" href="group__vtc__v7__2.html#ga6cced4b647adfcc9c2752562f16cb970">XVtc_GetGeneratorTiming()</a>.</p>

</div>
</div>
<a id="ga6cced4b647adfcc9c2752562f16cb970"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga6cced4b647adfcc9c2752562f16cb970">&#9670;&nbsp;</a></span>XVtc_GetGeneratorTiming()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void XVtc_GetGeneratorTiming </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_vtc.html">XVtc</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="struct_x_vtc___timing.html">XVtc_Timing</a> *&#160;</td>
          <td class="paramname"><em>TimingPtr</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xvtc_8c.html">xvtc.c</a>&gt;</code></p>

<p>This function gets the video timing structure settings currently used by generator in the VTC core. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the VTC instance to be worked on. </td></tr>
    <tr><td class="paramname">TimingPtr</td><td>is a pointer to a Video Timing Structure to be set.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>None.</dd></dl>
<dl class="section note"><dt>Note</dt><dd>None. </dd></dl>

<p class="reference">References <a class="el" href="struct_x_vtc.html#a5335230298b2e9ab01b10e1eee440ffe">XVtc::IsReady</a>, <a class="el" href="struct_x_vtc___signal.html#a41a24cea674b3edc5ccb07540b126c77">XVtc_Signal::OriginMode</a>, <a class="el" href="group__vtc__v7__2.html#ga307c8e4b44e9bd683417dafd2ed1bee3">XVtc_ConvSignal2Timing()</a>, <a class="el" href="group__vtc__v7__2.html#ga6a6e924c03e591c88f48ceda4c073ffd">XVtc_GetGenerator()</a>, <a class="el" href="group__vtc__v7__2.html#ga7bbbedce0f72517db6b0fdb4593ccca2">XVtc_GetGeneratorHoriOffset()</a>, and <a class="el" href="group__vtc__v7__2.html#gae46a82175546ee8c77ec9b9ab11353c3">XVtc_GetPolarity()</a>.</p>

<p class="reference">Referenced by <a class="el" href="group__vtc__v7__2.html#ga20899ccb40d270b4ad8c1e483edc2908">XVtc_GetGeneratorVideoMode()</a>.</p>

</div>
</div>
<a id="ga20899ccb40d270b4ad8c1e483edc2908"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga20899ccb40d270b4ad8c1e483edc2908">&#9670;&nbsp;</a></span>XVtc_GetGeneratorVideoMode()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">u16 XVtc_GetGeneratorVideoMode </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_vtc.html">XVtc</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xvtc_8c.html">xvtc.c</a>&gt;</code></p>

<p>This function gets the video mode currently used by the generator in the VTC core. </p>
<p>If the video mode is unknown or not recognized, then 0 will be returned.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the VTC instance to be worked on.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>VideoMode is the video mode of the VTC core.</dd></dl>
<dl class="section note"><dt>Note</dt><dd>Note. </dd></dl>

<p class="reference">References <a class="el" href="struct_x_vtc.html#a5335230298b2e9ab01b10e1eee440ffe">XVtc::IsReady</a>, <a class="el" href="group__vtc__v7__2.html#gaa8293ea90f04203f688a9c10ed728d76">XVtc_ConvTiming2VideoMode()</a>, and <a class="el" href="group__vtc__v7__2.html#ga6cced4b647adfcc9c2752562f16cb970">XVtc_GetGeneratorTiming()</a>.</p>

</div>
</div>
<a id="gae46a82175546ee8c77ec9b9ab11353c3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gae46a82175546ee8c77ec9b9ab11353c3">&#9670;&nbsp;</a></span>XVtc_GetPolarity()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void XVtc_GetPolarity </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_vtc.html">XVtc</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="struct_x_vtc___polarity.html">XVtc_Polarity</a> *&#160;</td>
          <td class="paramname"><em>PolarityPtr</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xvtc_8c.html">xvtc.c</a>&gt;</code></p>

<p>This function gets the output polarity setting used by the VTC core. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the VTC instance to be worked on. </td></tr>
    <tr><td class="paramname">PolarityPtr</td><td>points to a Polarity configuration structure that will be populated with the setting used on the VTC core after this function returns.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>None.</dd></dl>
<dl class="section note"><dt>Note</dt><dd>None. </dd></dl>

<p class="reference">References <a class="el" href="struct_x_vtc___config.html#a7fb375ab8fae91e6c3883520a447723e">XVtc_Config::BaseAddress</a>, <a class="el" href="struct_x_vtc.html#aa0ba20aaf69c3c3c5ab04d54ec9e6158">XVtc::Config</a>, <a class="el" href="struct_x_vtc.html#a5335230298b2e9ab01b10e1eee440ffe">XVtc::IsReady</a>, <a class="el" href="group__vtc__v7__2.html#ga3ad16c3e3994cea885a9b662840a4651">XVTC_GPOL_OFFSET</a>, <a class="el" href="group__vtc__v7__2.html#gab26d6ebaaee9b900d0b5200fee7cf528">XVTC_POL_ACP_MASK</a>, <a class="el" href="group__vtc__v7__2.html#ga8d3dfc6ba08e9aae727bf85aae9d2dd3">XVTC_POL_AVP_MASK</a>, <a class="el" href="group__vtc__v7__2.html#gadfd94d4ff7a44b596363784c4e79cad2">XVTC_POL_FIP_MASK</a>, <a class="el" href="group__vtc__v7__2.html#ga873fb4ed963c6e69f22a052704d8dc13">XVTC_POL_HBP_MASK</a>, <a class="el" href="group__vtc__v7__2.html#ga2872ae0f1502f21a6fd6ff011d41cd62">XVTC_POL_HSP_MASK</a>, <a class="el" href="group__vtc__v7__2.html#ga5db85c09cbdde8dc0090465f8a692574">XVTC_POL_VBP_MASK</a>, <a class="el" href="group__vtc__v7__2.html#gaf9ef1ca34605c1e1e256f5ded446d261">XVTC_POL_VSP_MASK</a>, and <a class="el" href="group__vtc__v7__2.html#ga31cab60bdab40dbd0c9762c4de5de734">XVtc_ReadReg</a>.</p>

<p class="reference">Referenced by <a class="el" href="group__vtc__v7__2.html#ga6cced4b647adfcc9c2752562f16cb970">XVtc_GetGeneratorTiming()</a>.</p>

</div>
</div>
<a id="ga6d52d08c551b4f6887f8d63220d89736"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga6d52d08c551b4f6887f8d63220d89736">&#9670;&nbsp;</a></span>XVtc_GetSkipLine()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void XVtc_GetSkipLine </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_vtc.html">XVtc</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int *&#160;</td>
          <td class="paramname"><em>GeneratorChromaSkipPtr</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xvtc_8c.html">xvtc.c</a>&gt;</code></p>

<p>This function gets the line skip setting used by the Generator in the VTC core. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the VTC instance to be worked on. </td></tr>
    <tr><td class="paramname">GeneratorChromaSkipPtr</td><td>will point to the value indicating whether one line is skipped between active chroma for the Generator module after this function returns. Value 1 means that 1 line is skipped and zero means that no lines are skipped.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>None.</dd></dl>
<dl class="section note"><dt>Note</dt><dd>None. </dd></dl>

<p class="reference">References <a class="el" href="struct_x_vtc___config.html#a7fb375ab8fae91e6c3883520a447723e">XVtc_Config::BaseAddress</a>, <a class="el" href="struct_x_vtc.html#aa0ba20aaf69c3c3c5ab04d54ec9e6158">XVtc::Config</a>, <a class="el" href="struct_x_vtc.html#a5335230298b2e9ab01b10e1eee440ffe">XVtc::IsReady</a>, <a class="el" href="group__vtc__v7__2.html#ga1187889667309853678972cabd77789f">XVTC_ENC_GACLS_MASK</a>, <a class="el" href="group__vtc__v7__2.html#ga94bc001b50845a4eca652498aed73ee1">XVTC_GFENC_OFFSET</a>, and <a class="el" href="group__vtc__v7__2.html#ga31cab60bdab40dbd0c9762c4de5de734">XVtc_ReadReg</a>.</p>

</div>
</div>
<a id="gaaefcaab9a4b1a05895f813eb45ba0006"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gaaefcaab9a4b1a05895f813eb45ba0006">&#9670;&nbsp;</a></span>XVtc_GetSkipPixel()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void XVtc_GetSkipPixel </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_vtc.html">XVtc</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int *&#160;</td>
          <td class="paramname"><em>GeneratorChromaSkipPtr</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xvtc_8c.html">xvtc.c</a>&gt;</code></p>

<p>This function gets the pixel skip setting used by the Generator in the VTC core. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the VTC instance to be worked on. </td></tr>
    <tr><td class="paramname">GeneratorChromaSkipPtr</td><td>will point to the value indicating whether one pixel is skipped between active chroma for the Generator module after this function returns. Value 1 means that 1 pixel is skipped and zero means that no pixels are skipped.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>None.</dd></dl>
<dl class="section note"><dt>Note</dt><dd>None. </dd></dl>

<p class="reference">References <a class="el" href="struct_x_vtc___config.html#a7fb375ab8fae91e6c3883520a447723e">XVtc_Config::BaseAddress</a>, <a class="el" href="struct_x_vtc.html#aa0ba20aaf69c3c3c5ab04d54ec9e6158">XVtc::Config</a>, <a class="el" href="struct_x_vtc.html#a5335230298b2e9ab01b10e1eee440ffe">XVtc::IsReady</a>, <a class="el" href="group__vtc__v7__2.html#ga5db978630809df9dc6d5d2cf928242f4">XVTC_ENC_GACPS_MASK</a>, <a class="el" href="group__vtc__v7__2.html#ga94bc001b50845a4eca652498aed73ee1">XVTC_GFENC_OFFSET</a>, and <a class="el" href="group__vtc__v7__2.html#ga31cab60bdab40dbd0c9762c4de5de734">XVtc_ReadReg</a>.</p>

</div>
</div>
<a id="ga84f6b9eda3791aee51ec5414a62cbb92"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga84f6b9eda3791aee51ec5414a62cbb92">&#9670;&nbsp;</a></span>XVtc_GetSource()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void XVtc_GetSource </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_vtc.html">XVtc</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="struct_x_vtc___source_select.html">XVtc_SourceSelect</a> *&#160;</td>
          <td class="paramname"><em>SourcePtr</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xvtc_8c.html">xvtc.c</a>&gt;</code></p>

<p>This function gets the source select setting used by the VTC core. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the VTC instance to be worked on. </td></tr>
    <tr><td class="paramname">SourcePtr</td><td>points to a source select configuration structure that will be populated with the setting used on the VTC core after this function returns.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>None.</dd></dl>
<dl class="section note"><dt>Note</dt><dd>None. </dd></dl>

<p class="reference">References <a class="el" href="struct_x_vtc___config.html#a7fb375ab8fae91e6c3883520a447723e">XVtc_Config::BaseAddress</a>, <a class="el" href="struct_x_vtc.html#aa0ba20aaf69c3c3c5ab04d54ec9e6158">XVtc::Config</a>, <a class="el" href="struct_x_vtc.html#a5335230298b2e9ab01b10e1eee440ffe">XVtc::IsReady</a>, <a class="el" href="group__vtc__v7__2.html#ga60b2db8419fbf77558381183aec50034">XVTC_CTL_ACPSS_MASK</a>, <a class="el" href="group__vtc__v7__2.html#ga2cb654108d0ca0ee20918abc94c11636">XVTC_CTL_AVPSS_MASK</a>, <a class="el" href="group__vtc__v7__2.html#ga397570c1d6af6c8def7c226d4b74f711">XVTC_CTL_FIPSS_MASK</a>, <a class="el" href="group__vtc__v7__2.html#ga6908437e492dc5dd68d0bf4d0ea74a60">XVTC_CTL_HBPSS_MASK</a>, <a class="el" href="group__vtc__v7__2.html#ga3996d71c387b17ec937e22e2407dfee3">XVTC_CTL_HBSS_MASK</a>, <a class="el" href="group__vtc__v7__2.html#ga6ecade4143de591566699e3c8759c21b">XVTC_CTL_HFSS_MASK</a>, <a class="el" href="group__vtc__v7__2.html#gabbb6e56ba57a9bc4044187ae08b1bfbb">XVTC_CTL_HSPSS_MASK</a>, <a class="el" href="group__vtc__v7__2.html#ga5d565fd4bb95a600247a34b87e9f2784">XVTC_CTL_HSSS_MASK</a>, <a class="el" href="group__vtc__v7__2.html#ga6851ad4671985fa458ba7c1e4d6d4693">XVTC_CTL_HTSS_MASK</a>, <a class="el" href="group__vtc__v7__2.html#gaa0f6275157bf301016c525a32a4ffa5f">XVTC_CTL_INTERLACE_MASK</a>, <a class="el" href="group__vtc__v7__2.html#ga159a75f7463b98abf67d279aba9edd67">XVTC_CTL_OFFSET</a>, <a class="el" href="group__vtc__v7__2.html#gafc2d67fef3acd738ca71ecd194ad4228">XVTC_CTL_VASS_MASK</a>, <a class="el" href="group__vtc__v7__2.html#ga50b0a92770ca2184a1c8cd5e59b64616">XVTC_CTL_VBPSS_MASK</a>, <a class="el" href="group__vtc__v7__2.html#gafd3f40d9e47e299e4fabd69ff260c553">XVTC_CTL_VBSS_MASK</a>, <a class="el" href="group__vtc__v7__2.html#ga82bb32242e43582575449ff27ccb7d7e">XVTC_CTL_VCSS_MASK</a>, <a class="el" href="group__vtc__v7__2.html#gaa1a3f4d7d9ec0ccb5afbf4121c7f79b8">XVTC_CTL_VFSS_MASK</a>, <a class="el" href="group__vtc__v7__2.html#gac2beb259fac787cca07ef9121fe379e3">XVTC_CTL_VSPSS_MASK</a>, <a class="el" href="group__vtc__v7__2.html#ga22dea77cdd9d53bed57e2cd05e373026">XVTC_CTL_VSSS_MASK</a>, <a class="el" href="group__vtc__v7__2.html#ga54ff3ffd3dc31d4e5ded683c5dc9d3f4">XVTC_CTL_VTSS_MASK</a>, and <a class="el" href="group__vtc__v7__2.html#ga31cab60bdab40dbd0c9762c4de5de734">XVtc_ReadReg</a>.</p>

</div>
</div>
<a id="ga970f3fda51300164bf853b5e27469444"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga970f3fda51300164bf853b5e27469444">&#9670;&nbsp;</a></span>XVtc_GetVersion()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">u32 XVtc_GetVersion </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_vtc.html">XVtc</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xvtc_8c.html">xvtc.c</a>&gt;</code></p>

<p>This function facilitates software identification of exact version of the VTC hardware (h/w). </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the <a class="el" href="struct_x_vtc.html" title="The XVtc driver instance data. ">XVtc</a> instance.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Version, contents of a Version register.</dd></dl>
<dl class="section note"><dt>Note</dt><dd>None. </dd></dl>

<p class="reference">References <a class="el" href="struct_x_vtc___config.html#a7fb375ab8fae91e6c3883520a447723e">XVtc_Config::BaseAddress</a>, <a class="el" href="struct_x_vtc.html#aa0ba20aaf69c3c3c5ab04d54ec9e6158">XVtc::Config</a>, <a class="el" href="group__vtc__v7__2.html#ga31cab60bdab40dbd0c9762c4de5de734">XVtc_ReadReg</a>, and <a class="el" href="group__vtc__v7__2.html#ga39912d1a11e97b5ff398260f9956b958">XVTC_VER_OFFSET</a>.</p>

</div>
</div>
<a id="gaf4c9f950bb8be8ec38f650d3752c8007"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gaf4c9f950bb8be8ec38f650d3752c8007">&#9670;&nbsp;</a></span>XVtc_IntrHandler()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void XVtc_IntrHandler </td>
          <td>(</td>
          <td class="paramtype">void *&#160;</td>
          <td class="paramname"><em>InstancePtr</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xvtc_8h.html">xvtc.h</a>&gt;</code></p>

<p>This function is the interrupt handler for the VTC core. </p>
<p>This handler reads the pending interrupt from the IER/ISR, determines the source of the interrupts, calls according callbacks and finally clears the interrupts.</p>
<p>The application is responsible for connecting this function to the interrupt system. Application beyond this driver is also responsible for providing callbacks to handle interrupts and installing the callbacks using <a class="el" href="group__vtc__v7__2.html#ga2c8331343095cb78377c7887cb62d87b" title="This routine installs an asynchronous callback function for the given HandlerType: ...">XVtc_SetCallBack()</a> during initialization phase.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the <a class="el" href="struct_x_vtc.html" title="The XVtc driver instance data. ">XVtc</a> instance that just interrupted.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>None.</dd></dl>
<dl class="section note"><dt>Note</dt><dd>None. </dd></dl>

<p class="reference">References <a class="el" href="struct_x_vtc.html#a211c18a43472d3662aada08224d02fc1">XVtc::DetectorCallBack</a>, <a class="el" href="struct_x_vtc.html#a39ef314881f4d5a9694a473f8f6fa781">XVtc::DetectorRef</a>, <a class="el" href="struct_x_vtc.html#a65339fc541d5f64d5c2097737c66abb4">XVtc::ErrCallBack</a>, <a class="el" href="struct_x_vtc.html#a6083662e87d0418a68134511d63d6741">XVtc::ErrRef</a>, <a class="el" href="struct_x_vtc.html#afc1d783cc40c73852563d14195c8cec1">XVtc::FrameSyncCallBack</a>, <a class="el" href="struct_x_vtc.html#af2d20af9a4c67fae06d045205f9c0b46">XVtc::FrameSyncRef</a>, <a class="el" href="struct_x_vtc.html#a9ca302f40ef88e65cd689dcd3f059654">XVtc::GeneratorCallBack</a>, <a class="el" href="struct_x_vtc.html#a4219c199623018d841fbf94efe711e81">XVtc::GeneratorRef</a>, <a class="el" href="struct_x_vtc.html#a5335230298b2e9ab01b10e1eee440ffe">XVtc::IsReady</a>, <a class="el" href="struct_x_vtc.html#ac2b191b25140fb6c1a47b9f3372845c9">XVtc::LockCallBack</a>, <a class="el" href="struct_x_vtc.html#ab83385d3fa1d78fea80ca14bf4afec74">XVtc::LockRef</a>, <a class="el" href="group__vtc__v7__2.html#gaa7d624fe0b466b99d255440080a28aad">XVtc_IntrClear</a>, <a class="el" href="group__vtc__v7__2.html#ga0cf149f9ebe8a249435f004926e1bd48">XVtc_IntrGetPending</a>, <a class="el" href="group__vtc__v7__2.html#gac7bc3f9544f412ba6a4681b84e2420d7">XVTC_IXR_ALLINTR_MASK</a>, <a class="el" href="group__vtc__v7__2.html#gac82e5b9606f9b7e9c20022d085c22a54">XVTC_IXR_D_ALL_MASK</a>, <a class="el" href="group__vtc__v7__2.html#ga2222690cdb7738c6c1d64e3c0324f375">XVTC_IXR_FSYNCALL_MASK</a>, <a class="el" href="group__vtc__v7__2.html#ga59e68ac1be6dff7690d55e220a403e22">XVTC_IXR_G_ALL_MASK</a>, and <a class="el" href="group__vtc__v7__2.html#ga9dd2acddc00afa719305fca7db04f14c">XVTC_IXR_LOCKALL_MASK</a>.</p>

</div>
</div>
<a id="ga0597fafa4aff37423b85fd5fcada3b7c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga0597fafa4aff37423b85fd5fcada3b7c">&#9670;&nbsp;</a></span>XVtc_LookupConfig()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="struct_x_vtc___config.html">XVtc_Config</a> * XVtc_LookupConfig </td>
          <td>(</td>
          <td class="paramtype">u16&#160;</td>
          <td class="paramname"><em>DeviceId</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xvtc_8h.html">xvtc.h</a>&gt;</code></p>

<p>This function returns a reference to an <a class="el" href="struct_x_vtc___config.html" title="This typedef contains configuration information for a VTC core. ">XVtc_Config</a> structure based on the core id, <em>DeviceId</em>. </p>
<p>The return value will refer to an entry in the device configuration table defined in the xvtc_g.c file.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">DeviceId</td><td>is the unique core ID of the VTC core for the lookup operation.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>XVtc_LookupConfig returns a reference to a config record in the configuration table (in xvtc_g.c) corresponding to <em>DeviceId</em>, or NULL if no match is found.</dd></dl>
<dl class="section note"><dt>Note</dt><dd>None. </dd></dl>

<p class="reference">Referenced by <a class="el" href="vtc__selftest__example_8c.html#ad9dc4459625f50447d5b2a7ede2d5cab">XVtcSelfTestExample()</a>.</p>

</div>
</div>
<a id="ga34bc19c168a2d7bbfb3252b2c23e53ae"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga34bc19c168a2d7bbfb3252b2c23e53ae">&#9670;&nbsp;</a></span>XVtc_SelfTest()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int XVtc_SelfTest </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_vtc.html">XVtc</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xvtc_8h.html">xvtc.h</a>&gt;</code></p>

<p>This function reads version register of the VTC core and compares with zero as part of self test. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the <a class="el" href="struct_x_vtc.html" title="The XVtc driver instance data. ">XVtc</a> instance.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd><ul>
<li>XST_SUCCESS if the Version register read test was successful.</li>
<li>XST_FAILURE if the Version register read test failed.</li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>None. </dd></dl>

<p class="reference">References <a class="el" href="group__vtc__v7__2.html#ga31cab60bdab40dbd0c9762c4de5de734">XVtc_ReadReg</a>, and <a class="el" href="group__vtc__v7__2.html#ga39912d1a11e97b5ff398260f9956b958">XVTC_VER_OFFSET</a>.</p>

<p class="reference">Referenced by <a class="el" href="vtc__selftest__example_8c.html#ad9dc4459625f50447d5b2a7ede2d5cab">XVtcSelfTestExample()</a>.</p>

</div>
</div>
<a id="ga2c8331343095cb78377c7887cb62d87b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga2c8331343095cb78377c7887cb62d87b">&#9670;&nbsp;</a></span>XVtc_SetCallBack()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int XVtc_SetCallBack </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_vtc.html">XVtc</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">u32&#160;</td>
          <td class="paramname"><em>HandlerType</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">void *&#160;</td>
          <td class="paramname"><em>CallBackFunc</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">void *&#160;</td>
          <td class="paramname"><em>CallBackRef</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xvtc_8h.html">xvtc.h</a>&gt;</code></p>

<p>This routine installs an asynchronous callback function for the given HandlerType: </p>
<pre>
HandlerType              Callback Function Type
-----------------------  --------------------------------------------------
XVTC_HANDLER_FRAMESYNC   XVtc_FrameSyncCallBack
XVTC_HANDLER_LOCK        XVtc_LockCallBack
XVTC_HANDLER_DETECTOR    XVtc_DetectorCallBack
XVTC_HANDLER_GENERATOR   XVtc_GeneratorCallBack
XVTC_HANDLER_ERROR       XVtc_ErrCallBack</pre><pre>HandlerType              Invoked by this driver when:
-----------------------  --------------------------------------------------
XVTC_HANDLER_FRAMESYNC   A frame sync event happens
XVTC_HANDLER_LOCK        A signal lock event happens
XVTC_HANDLER_DETECTOR    A detector related event happens
XVTC_HANDLER_GENERATOR   A generator related event happens
XVTC_HANDLER_ERROR       An error condition happens
</pre><dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the <a class="el" href="struct_x_vtc.html" title="The XVtc driver instance data. ">XVtc</a> instance to be worked on. </td></tr>
    <tr><td class="paramname">HandlerType</td><td>specifies which callback is to be attached. </td></tr>
    <tr><td class="paramname">CallBackFunc</td><td>is the address of the callback function. </td></tr>
    <tr><td class="paramname">CallBackRef</td><td>is a user data item that will be passed to the callback function when it is invoked.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd><ul>
<li>XST_SUCCESS when handler is installed.</li>
<li>XST_INVALID_PARAM when HandlerType is invalid.</li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>Invoking this function for a handler that already has been installed replaces it with the new handler. </dd></dl>

<p class="reference">References <a class="el" href="struct_x_vtc.html#a211c18a43472d3662aada08224d02fc1">XVtc::DetectorCallBack</a>, <a class="el" href="struct_x_vtc.html#a39ef314881f4d5a9694a473f8f6fa781">XVtc::DetectorRef</a>, <a class="el" href="struct_x_vtc.html#a65339fc541d5f64d5c2097737c66abb4">XVtc::ErrCallBack</a>, <a class="el" href="struct_x_vtc.html#a6083662e87d0418a68134511d63d6741">XVtc::ErrRef</a>, <a class="el" href="struct_x_vtc.html#afc1d783cc40c73852563d14195c8cec1">XVtc::FrameSyncCallBack</a>, <a class="el" href="struct_x_vtc.html#af2d20af9a4c67fae06d045205f9c0b46">XVtc::FrameSyncRef</a>, <a class="el" href="struct_x_vtc.html#a9ca302f40ef88e65cd689dcd3f059654">XVtc::GeneratorCallBack</a>, <a class="el" href="struct_x_vtc.html#a4219c199623018d841fbf94efe711e81">XVtc::GeneratorRef</a>, <a class="el" href="struct_x_vtc.html#a5335230298b2e9ab01b10e1eee440ffe">XVtc::IsReady</a>, <a class="el" href="struct_x_vtc.html#ac2b191b25140fb6c1a47b9f3372845c9">XVtc::LockCallBack</a>, <a class="el" href="struct_x_vtc.html#ab83385d3fa1d78fea80ca14bf4afec74">XVtc::LockRef</a>, <a class="el" href="group__vtc__v7__2.html#gaeffb524f951e917ea88ce6432c6c356c">XVTC_HANDLER_DETECTOR</a>, <a class="el" href="group__vtc__v7__2.html#ga8106454ce9bb2ea337bfcebface2acde">XVTC_HANDLER_ERROR</a>, <a class="el" href="group__vtc__v7__2.html#gab7b04f247733b1e0ff2e970a765d15c1">XVTC_HANDLER_FRAMESYNC</a>, <a class="el" href="group__vtc__v7__2.html#ga2ab0f39c6f08cbc20a700b6a41dc0cdd">XVTC_HANDLER_GENERATOR</a>, and <a class="el" href="group__vtc__v7__2.html#ga5a0686e12cf61cfe9bf0aff392be6e9f">XVTC_HANDLER_LOCK</a>.</p>

</div>
</div>
<a id="gabfb3ffcd7f3ac258e1503b28c8f2a17c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gabfb3ffcd7f3ac258e1503b28c8f2a17c">&#9670;&nbsp;</a></span>XVtc_SetDelay()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void XVtc_SetDelay </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_vtc.html">XVtc</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>VertDelay</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>HoriDelay</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xvtc_8c.html">xvtc.c</a>&gt;</code></p>

<p>This function sets up the Generator delay setting of the VTC core. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the VTC instance to be worked on. </td></tr>
    <tr><td class="paramname">VertDelay</td><td>indicates the number of total lines per frame to delay the generator output. The valid range is from 0 to 4095. </td></tr>
    <tr><td class="paramname">HoriDelay</td><td>indicates the number of total clock cycles per line to delay the generator output. The valid range is from 0 to 4095.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>None.</dd></dl>
<dl class="section note"><dt>Note</dt><dd>None. </dd></dl>

<p class="reference">References <a class="el" href="struct_x_vtc___config.html#a7fb375ab8fae91e6c3883520a447723e">XVtc_Config::BaseAddress</a>, <a class="el" href="struct_x_vtc.html#aa0ba20aaf69c3c3c5ab04d54ec9e6158">XVtc::Config</a>, <a class="el" href="struct_x_vtc.html#a5335230298b2e9ab01b10e1eee440ffe">XVtc::IsReady</a>, <a class="el" href="group__vtc__v7__2.html#gafdfbb60141c1787d0b7d960588c0812a">XVTC_GGD_HDELAY_MASK</a>, <a class="el" href="group__vtc__v7__2.html#ga1d092a9b6722c4f7b74e752ee1682646">XVTC_GGD_OFFSET</a>, <a class="el" href="group__vtc__v7__2.html#ga9ad0af215c5e1fb306f9e8fb822061ee">XVTC_GGD_VDELAY_MASK</a>, <a class="el" href="group__vtc__v7__2.html#ga704b7492350216f5fad89b7914102556">XVTC_GGD_VDELAY_SHIFT</a>, and <a class="el" href="group__vtc__v7__2.html#ga9c524801283cc3bf9a782c7cbf093098">XVtc_WriteReg</a>.</p>

</div>
</div>
<a id="gacb67e4e6e1ca2fb525ccc9a4fd3bad06"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gacb67e4e6e1ca2fb525ccc9a4fd3bad06">&#9670;&nbsp;</a></span>XVtc_SetFSync()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void XVtc_SetFSync </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_vtc.html">XVtc</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">u16&#160;</td>
          <td class="paramname"><em>FrameSyncIndex</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">u16&#160;</td>
          <td class="paramname"><em>VertStart</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">u16&#160;</td>
          <td class="paramname"><em>HoriStart</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xvtc_8c.html">xvtc.c</a>&gt;</code></p>

<p>This function sets up the SYNC setting of a frame sync used by the VTC core. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the VTC instance to be worked on. </td></tr>
    <tr><td class="paramname">FrameSyncIndex</td><td>indicates the index number of the frame sync. The valid range is from 0 to 15. </td></tr>
    <tr><td class="paramname">VertStart</td><td>indicates the vertical line count during which the frame sync is active. The valid range is from 0 to 4095. </td></tr>
    <tr><td class="paramname">HoriStart</td><td>indicates the horizontal cycle count during which the frame sync is active. The valid range is from 0 to 4095.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>None.</dd></dl>
<dl class="section note"><dt>Note</dt><dd>None. </dd></dl>

<p class="reference">References <a class="el" href="struct_x_vtc___config.html#a7fb375ab8fae91e6c3883520a447723e">XVtc_Config::BaseAddress</a>, <a class="el" href="struct_x_vtc.html#aa0ba20aaf69c3c3c5ab04d54ec9e6158">XVtc::Config</a>, <a class="el" href="struct_x_vtc.html#a5335230298b2e9ab01b10e1eee440ffe">XVtc::IsReady</a>, <a class="el" href="group__vtc__v7__2.html#ga96e62aab696d168ef108ac72d3b72cd3">XVTC_FS00_OFFSET</a>, <a class="el" href="group__vtc__v7__2.html#gaf8f1fa0cc91836625a35c94312338466">XVTC_FSXX_HSTART_MASK</a>, <a class="el" href="group__vtc__v7__2.html#gaa69be863f1b3c3961ab0d9f135e4b391">XVTC_FSXX_VSTART_MASK</a>, <a class="el" href="group__vtc__v7__2.html#ga4705a1946469f96743216d595dc8e420">XVTC_FSXX_VSTART_SHIFT</a>, <a class="el" href="group__vtc__v7__2.html#gab1cb3686bc642187e119090d028af2b4">XVTC_REG_ADDRGAP</a>, and <a class="el" href="group__vtc__v7__2.html#ga9c524801283cc3bf9a782c7cbf093098">XVtc_WriteReg</a>.</p>

</div>
</div>
<a id="gaa2248614b46aa69717878b3706b11a52"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gaa2248614b46aa69717878b3706b11a52">&#9670;&nbsp;</a></span>XVtc_SetGenerator()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void XVtc_SetGenerator </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_vtc.html">XVtc</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="struct_x_vtc___signal.html">XVtc_Signal</a> *&#160;</td>
          <td class="paramname"><em>SignalCfgPtr</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xvtc_8c.html">xvtc.c</a>&gt;</code></p>

<p>This function sets up VTC signal to be used by the Generator module in the VTC core. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the VTC instance to be worked on. </td></tr>
    <tr><td class="paramname">SignalCfgPtr</td><td>is a pointer to the VTC signal configuration to be used by the Generator module in the VTC core.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>None.</dd></dl>
<dl class="section note"><dt>Note</dt><dd>None. </dd></dl>

<p class="reference">References <a class="el" href="struct_x_vtc___config.html#a7fb375ab8fae91e6c3883520a447723e">XVtc_Config::BaseAddress</a>, <a class="el" href="struct_x_vtc.html#aa0ba20aaf69c3c3c5ab04d54ec9e6158">XVtc::Config</a>, <a class="el" href="struct_x_vtc___signal.html#afb426bf5e82c22d9eebf0b96577bab10">XVtc_Signal::HActiveStart</a>, <a class="el" href="struct_x_vtc___signal.html#af47d6242fe9ac29e8bf33800ae6a1bc7">XVtc_Signal::HBackPorchStart</a>, <a class="el" href="struct_x_vtc___signal.html#a4cad3d5fa271b25826fd9c5a0f58fb8f">XVtc_Signal::HFrontPorchStart</a>, <a class="el" href="struct_x_vtc___signal.html#a65112fcaeea717c3085da789570b2210">XVtc_Signal::HSyncStart</a>, <a class="el" href="struct_x_vtc___signal.html#a67b5783d6953b843545dcf8ee7442a49">XVtc_Signal::HTotal</a>, <a class="el" href="struct_x_vtc___signal.html#a60c2be404b759ad01f0390647687bc20">XVtc_Signal::Interlaced</a>, <a class="el" href="struct_x_vtc.html#a5335230298b2e9ab01b10e1eee440ffe">XVtc::IsReady</a>, <a class="el" href="struct_x_vtc___signal.html#a41a24cea674b3edc5ccb07540b126c77">XVtc_Signal::OriginMode</a>, <a class="el" href="struct_x_vtc___signal.html#a20c657b8e4a3341c3642854c1232c977">XVtc_Signal::V0ActiveStart</a>, <a class="el" href="struct_x_vtc___signal.html#a857983f53d54cd766e6c399a82e52f4e">XVtc_Signal::V0BackPorchStart</a>, <a class="el" href="struct_x_vtc___hori_offsets.html#a98e8b08af4545debe7ed36aabc48ddd0">XVtc_HoriOffsets::V0BlankHoriEnd</a>, <a class="el" href="struct_x_vtc___hori_offsets.html#adcf5e6d5ea927eb17b6af5af8f4a2d44">XVtc_HoriOffsets::V0BlankHoriStart</a>, <a class="el" href="struct_x_vtc___signal.html#a3250d4690ffb620b3b2703bf01bf9bce">XVtc_Signal::V0ChromaStart</a>, <a class="el" href="struct_x_vtc___signal.html#a2b6030542ed394dae05fdfd321f47ce1">XVtc_Signal::V0FrontPorchStart</a>, <a class="el" href="struct_x_vtc___hori_offsets.html#a1d578fd9c28c031e3e6d4daa2ad1a8fa">XVtc_HoriOffsets::V0SyncHoriEnd</a>, <a class="el" href="struct_x_vtc___hori_offsets.html#a1ed565e114c72f143a5211a9512104d7">XVtc_HoriOffsets::V0SyncHoriStart</a>, <a class="el" href="struct_x_vtc___signal.html#a4e9180f52dd13ed91cf9cac35292f3e1">XVtc_Signal::V0SyncStart</a>, <a class="el" href="struct_x_vtc___signal.html#abdfdb16c9704b7704242668503b61992">XVtc_Signal::V0Total</a>, <a class="el" href="struct_x_vtc___signal.html#a1e40dbe103e5d9507481cc58165904ff">XVtc_Signal::V1BackPorchStart</a>, <a class="el" href="struct_x_vtc___hori_offsets.html#af88e16bbbabd6f560f5911cd9de18890">XVtc_HoriOffsets::V1BlankHoriEnd</a>, <a class="el" href="struct_x_vtc___hori_offsets.html#a3a9041f272ca0c88a564ba5f7f72a25f">XVtc_HoriOffsets::V1BlankHoriStart</a>, <a class="el" href="struct_x_vtc___hori_offsets.html#af9b6ddb6b36a1befd8c20e51eb637bd1">XVtc_HoriOffsets::V1SyncHoriEnd</a>, <a class="el" href="struct_x_vtc___hori_offsets.html#a46d96a71e3f4cfe1ee97993dc577163e">XVtc_HoriOffsets::V1SyncHoriStart</a>, <a class="el" href="struct_x_vtc___signal.html#a05f42d1714d30946e72d314c6dac6a6b">XVtc_Signal::V1SyncStart</a>, <a class="el" href="struct_x_vtc___signal.html#a58a93f0443d947b713fc824e0bdfe1e2">XVtc_Signal::V1Total</a>, <a class="el" href="group__vtc__v7__2.html#ga0e496af33fa4e06a38282742e53610c9">XVTC_ASIZE_HORI_MASK</a>, <a class="el" href="group__vtc__v7__2.html#gaa6f8196a7c8a65d366ddb209ad2679a9">XVTC_ASIZE_VERT_MASK</a>, <a class="el" href="group__vtc__v7__2.html#ga8fd56138acf8afd854ac2976ffeb81ac">XVTC_ASIZE_VERT_SHIFT</a>, <a class="el" href="group__vtc__v7__2.html#ga2b68f970b3f3545b0f88f15145676ee2">XVTC_ENC_CPARITY_MASK</a>, <a class="el" href="group__vtc__v7__2.html#ga9617b9c9a8393abf76147c78c3150dc7">XVTC_ENC_CPARITY_SHIFT</a>, <a class="el" href="group__vtc__v7__2.html#gac8aafaeafb1be9786874f30f41307854">XVTC_ENC_PROG_MASK</a>, <a class="el" href="group__vtc__v7__2.html#ga82a6b171ff84301b2bb2f55a8159acd0">XVTC_ENC_PROG_SHIFT</a>, <a class="el" href="group__vtc__v7__2.html#ga10c0e460c3df1f6cf5cde54cb597b9b9">XVTC_GASIZE_OFFSET</a>, <a class="el" href="group__vtc__v7__2.html#ga94bc001b50845a4eca652498aed73ee1">XVTC_GFENC_OFFSET</a>, <a class="el" href="group__vtc__v7__2.html#ga459460a068ba9d30de3c2c129c0bfe77">XVTC_GHSIZE_OFFSET</a>, <a class="el" href="group__vtc__v7__2.html#gab1efc7231f18feb307e5d2354f8ffe62">XVTC_GHSYNC_OFFSET</a>, <a class="el" href="group__vtc__v7__2.html#gacee65d364a7ae4710d77df92acfc76c5">XVTC_GVSIZE_OFFSET</a>, <a class="el" href="group__vtc__v7__2.html#ga427e980962c29110b2ba3b5344e364ba">XVTC_GVSYNC_F1_OFFSET</a>, <a class="el" href="group__vtc__v7__2.html#gaae728c8de52224f3de5a5c84c6805030">XVTC_GVSYNC_OFFSET</a>, <a class="el" href="group__vtc__v7__2.html#ga31cab60bdab40dbd0c9762c4de5de734">XVtc_ReadReg</a>, <a class="el" href="group__vtc__v7__2.html#ga64ed939f24c0ed2faf0ccea6342ee34e">XVTC_SB_END_MASK</a>, <a class="el" href="group__vtc__v7__2.html#ga3cf938fa466fed1f06292beb0cc491b1">XVTC_SB_END_SHIFT</a>, <a class="el" href="group__vtc__v7__2.html#gac6c59c6d0dbc0269c56334086bcd5b80">XVTC_SB_START_MASK</a>, <a class="el" href="group__vtc__v7__2.html#ga93ca3256bd11b14fc2ed960028121e27">XVtc_SetGeneratorHoriOffset()</a>, <a class="el" href="group__vtc__v7__2.html#ga4cd67567ab4210f9fb25a7237766867e">XVTC_VSIZE_F0_MASK</a>, <a class="el" href="group__vtc__v7__2.html#gafaacbbdd4a93c4ccdd56b02f1c0d6f63">XVTC_VSIZE_F1_MASK</a>, <a class="el" href="group__vtc__v7__2.html#ga096dd5abc71767007fc0c6be6e74b5e4">XVTC_VSIZE_F1_SHIFT</a>, and <a class="el" href="group__vtc__v7__2.html#ga9c524801283cc3bf9a782c7cbf093098">XVtc_WriteReg</a>.</p>

<p class="reference">Referenced by <a class="el" href="group__vtc__v7__2.html#ga8a126ab6ac29d2d2cd5bcb88e62025de">XVtc_SetGeneratorTiming()</a>.</p>

</div>
</div>
<a id="ga93ca3256bd11b14fc2ed960028121e27"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga93ca3256bd11b14fc2ed960028121e27">&#9670;&nbsp;</a></span>XVtc_SetGeneratorHoriOffset()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void XVtc_SetGeneratorHoriOffset </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_vtc.html">XVtc</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="struct_x_vtc___hori_offsets.html">XVtc_HoriOffsets</a> *&#160;</td>
          <td class="paramname"><em>HoriOffsets</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xvtc_8c.html">xvtc.c</a>&gt;</code></p>

<p>This function sets the VBlank/VSync Horizontal Offsets for the Generator in a VTC device. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the VTC device instance to be worked on. </td></tr>
    <tr><td class="paramname">HoriOffsets</td><td>points to a VBlank/VSync Horizontal Offset configuration with the setting to use on the VTC device. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>NONE. </dd></dl>

<p class="reference">References <a class="el" href="struct_x_vtc___config.html#a7fb375ab8fae91e6c3883520a447723e">XVtc_Config::BaseAddress</a>, <a class="el" href="struct_x_vtc.html#aa0ba20aaf69c3c3c5ab04d54ec9e6158">XVtc::Config</a>, <a class="el" href="struct_x_vtc.html#a5335230298b2e9ab01b10e1eee440ffe">XVtc::IsReady</a>, <a class="el" href="struct_x_vtc___hori_offsets.html#a98e8b08af4545debe7ed36aabc48ddd0">XVtc_HoriOffsets::V0BlankHoriEnd</a>, <a class="el" href="struct_x_vtc___hori_offsets.html#adcf5e6d5ea927eb17b6af5af8f4a2d44">XVtc_HoriOffsets::V0BlankHoriStart</a>, <a class="el" href="struct_x_vtc___hori_offsets.html#a1d578fd9c28c031e3e6d4daa2ad1a8fa">XVtc_HoriOffsets::V0SyncHoriEnd</a>, <a class="el" href="struct_x_vtc___hori_offsets.html#a1ed565e114c72f143a5211a9512104d7">XVtc_HoriOffsets::V0SyncHoriStart</a>, <a class="el" href="struct_x_vtc___hori_offsets.html#af88e16bbbabd6f560f5911cd9de18890">XVtc_HoriOffsets::V1BlankHoriEnd</a>, <a class="el" href="struct_x_vtc___hori_offsets.html#a3a9041f272ca0c88a564ba5f7f72a25f">XVtc_HoriOffsets::V1BlankHoriStart</a>, <a class="el" href="struct_x_vtc___hori_offsets.html#af9b6ddb6b36a1befd8c20e51eb637bd1">XVtc_HoriOffsets::V1SyncHoriEnd</a>, <a class="el" href="struct_x_vtc___hori_offsets.html#a46d96a71e3f4cfe1ee97993dc577163e">XVtc_HoriOffsets::V1SyncHoriStart</a>, <a class="el" href="group__vtc__v7__2.html#ga498dd3256671119be8ccac1b9824d704">XVTC_GVBHOFF_F1_OFFSET</a>, <a class="el" href="group__vtc__v7__2.html#gaf0332b2599e090ad73dc80ec4c94ebf0">XVTC_GVBHOFF_OFFSET</a>, <a class="el" href="group__vtc__v7__2.html#gaba4d4579991d626d8fb749b6a5031a1b">XVTC_GVSHOFF_F1_OFFSET</a>, <a class="el" href="group__vtc__v7__2.html#ga3826c4acb9959f8371d1e677eeb20689">XVTC_GVSHOFF_OFFSET</a>, <a class="el" href="group__vtc__v7__2.html#ga9c524801283cc3bf9a782c7cbf093098">XVtc_WriteReg</a>, <a class="el" href="group__vtc__v7__2.html#ga563e27a60e431968ede6ae0b73804913">XVTC_XVXHOX_HEND_MASK</a>, <a class="el" href="group__vtc__v7__2.html#ga1a48a589d8622dd7dd303d34c1721d5a">XVTC_XVXHOX_HEND_SHIFT</a>, and <a class="el" href="group__vtc__v7__2.html#ga53c3d50fe03f51602c91a76e6c951cc9">XVTC_XVXHOX_HSTART_MASK</a>.</p>

<p class="reference">Referenced by <a class="el" href="group__vtc__v7__2.html#gaa2248614b46aa69717878b3706b11a52">XVtc_SetGenerator()</a>, and <a class="el" href="group__vtc__v7__2.html#ga8a126ab6ac29d2d2cd5bcb88e62025de">XVtc_SetGeneratorTiming()</a>.</p>

</div>
</div>
<a id="ga8a126ab6ac29d2d2cd5bcb88e62025de"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga8a126ab6ac29d2d2cd5bcb88e62025de">&#9670;&nbsp;</a></span>XVtc_SetGeneratorTiming()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void XVtc_SetGeneratorTiming </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_vtc.html">XVtc</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="struct_x_vtc___timing.html">XVtc_Timing</a> *&#160;</td>
          <td class="paramname"><em>TimingPtr</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xvtc_8c.html">xvtc.c</a>&gt;</code></p>

<p>This function sets up the generator (Polarity, H/V values and horizontal offsets) by reading the configuration from a video timing structure. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the VTC instance to be worked on. </td></tr>
    <tr><td class="paramname">TimingPtr</td><td>is a pointer to a Video Timing Structure to be read.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>None.</dd></dl>
<dl class="section note"><dt>Note</dt><dd>None. </dd></dl>

<p class="reference">References <a class="el" href="struct_x_vtc.html#a5335230298b2e9ab01b10e1eee440ffe">XVtc::IsReady</a>, <a class="el" href="group__vtc__v7__2.html#ga6910114e5f29cce64d2f8b28680f7a34">XVtc_ConvTiming2Signal()</a>, <a class="el" href="group__vtc__v7__2.html#gaa2248614b46aa69717878b3706b11a52">XVtc_SetGenerator()</a>, <a class="el" href="group__vtc__v7__2.html#ga93ca3256bd11b14fc2ed960028121e27">XVtc_SetGeneratorHoriOffset()</a>, and <a class="el" href="group__vtc__v7__2.html#ga048e84bcc5ac0f05cdd7423a40fe7574">XVtc_SetPolarity()</a>.</p>

<p class="reference">Referenced by <a class="el" href="group__vtc__v7__2.html#ga19ed8df536bcf06c316b0bb77af606d7">XVtc_SetGeneratorVideoMode()</a>.</p>

</div>
</div>
<a id="ga19ed8df536bcf06c316b0bb77af606d7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga19ed8df536bcf06c316b0bb77af606d7">&#9670;&nbsp;</a></span>XVtc_SetGeneratorVideoMode()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void XVtc_SetGeneratorVideoMode </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_vtc.html">XVtc</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">u16&#160;</td>
          <td class="paramname"><em>Mode</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xvtc_8c.html">xvtc.c</a>&gt;</code></p>

<p>This function sets up the generator (Polarity, H/V values and horizontal offsets) by reading the configuration from a video mode short integer. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the VTC instance to be worked on. </td></tr>
    <tr><td class="paramname">Mode</td><td>is a short integer predefined video mode.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>None.</dd></dl>
<dl class="section note"><dt>Note</dt><dd>None. </dd></dl>

<p class="reference">References <a class="el" href="struct_x_vtc.html#a5335230298b2e9ab01b10e1eee440ffe">XVtc::IsReady</a>, <a class="el" href="group__vtc__v7__2.html#ga8780c13efbb57b70fb1d2c56b41ea875">XVtc_ConvVideoMode2Timing()</a>, and <a class="el" href="group__vtc__v7__2.html#ga8a126ab6ac29d2d2cd5bcb88e62025de">XVtc_SetGeneratorTiming()</a>.</p>

</div>
</div>
<a id="ga048e84bcc5ac0f05cdd7423a40fe7574"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga048e84bcc5ac0f05cdd7423a40fe7574">&#9670;&nbsp;</a></span>XVtc_SetPolarity()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void XVtc_SetPolarity </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_vtc.html">XVtc</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="struct_x_vtc___polarity.html">XVtc_Polarity</a> *&#160;</td>
          <td class="paramname"><em>PolarityPtr</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xvtc_8c.html">xvtc.c</a>&gt;</code></p>

<p>This function sets up the output polarity of the VTC core. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the VTC instance to be worked on. </td></tr>
    <tr><td class="paramname">PolarityPtr</td><td>points to a Polarity configuration structure with the setting to use on the VTC core.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>None.</dd></dl>
<dl class="section note"><dt>Note</dt><dd>None. </dd></dl>

<p class="reference">References <a class="el" href="struct_x_vtc___polarity.html#a16a92b42b6767bf5a10312f3f6ff2e3e">XVtc_Polarity::ActiveChromaPol</a>, <a class="el" href="struct_x_vtc___polarity.html#a2ffbf877d6b3b3ebec1a09302afe8b30">XVtc_Polarity::ActiveVideoPol</a>, <a class="el" href="struct_x_vtc___config.html#a7fb375ab8fae91e6c3883520a447723e">XVtc_Config::BaseAddress</a>, <a class="el" href="struct_x_vtc.html#aa0ba20aaf69c3c3c5ab04d54ec9e6158">XVtc::Config</a>, <a class="el" href="struct_x_vtc___polarity.html#aadadb11a3769dfcf6ac877b704a0897e">XVtc_Polarity::FieldIdPol</a>, <a class="el" href="struct_x_vtc___polarity.html#a095361c0242ca6c510f1bd01a3f57b31">XVtc_Polarity::HBlankPol</a>, <a class="el" href="struct_x_vtc___polarity.html#a021f5e2d5a0b59115f03181b1857b79d">XVtc_Polarity::HSyncPol</a>, <a class="el" href="struct_x_vtc.html#a5335230298b2e9ab01b10e1eee440ffe">XVtc::IsReady</a>, <a class="el" href="struct_x_vtc___polarity.html#ae671563704fad42e3dc21122e6a187b0">XVtc_Polarity::VBlankPol</a>, <a class="el" href="struct_x_vtc___polarity.html#a19408b2e90f915d84c3b625a6a01f1a2">XVtc_Polarity::VSyncPol</a>, <a class="el" href="group__vtc__v7__2.html#ga3ad16c3e3994cea885a9b662840a4651">XVTC_GPOL_OFFSET</a>, <a class="el" href="group__vtc__v7__2.html#gab26d6ebaaee9b900d0b5200fee7cf528">XVTC_POL_ACP_MASK</a>, <a class="el" href="group__vtc__v7__2.html#ga965bf2358169c158adad984b384bb116">XVTC_POL_ALLP_MASK</a>, <a class="el" href="group__vtc__v7__2.html#ga8d3dfc6ba08e9aae727bf85aae9d2dd3">XVTC_POL_AVP_MASK</a>, <a class="el" href="group__vtc__v7__2.html#gadfd94d4ff7a44b596363784c4e79cad2">XVTC_POL_FIP_MASK</a>, <a class="el" href="group__vtc__v7__2.html#ga873fb4ed963c6e69f22a052704d8dc13">XVTC_POL_HBP_MASK</a>, <a class="el" href="group__vtc__v7__2.html#ga2872ae0f1502f21a6fd6ff011d41cd62">XVTC_POL_HSP_MASK</a>, <a class="el" href="group__vtc__v7__2.html#ga5db85c09cbdde8dc0090465f8a692574">XVTC_POL_VBP_MASK</a>, <a class="el" href="group__vtc__v7__2.html#gaf9ef1ca34605c1e1e256f5ded446d261">XVTC_POL_VSP_MASK</a>, <a class="el" href="group__vtc__v7__2.html#ga31cab60bdab40dbd0c9762c4de5de734">XVtc_ReadReg</a>, and <a class="el" href="group__vtc__v7__2.html#ga9c524801283cc3bf9a782c7cbf093098">XVtc_WriteReg</a>.</p>

<p class="reference">Referenced by <a class="el" href="group__vtc__v7__2.html#ga8a126ab6ac29d2d2cd5bcb88e62025de">XVtc_SetGeneratorTiming()</a>.</p>

</div>
</div>
<a id="gae88f7a15a28b29c5596a1bd8510c17b7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gae88f7a15a28b29c5596a1bd8510c17b7">&#9670;&nbsp;</a></span>XVtc_SetSkipLine()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void XVtc_SetSkipLine </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_vtc.html">XVtc</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>GeneratorChromaSkip</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xvtc_8c.html">xvtc.c</a>&gt;</code></p>

<p>This function sets up the line skip setting of the Generator in the VTC core. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the VTC instance to be worked on. </td></tr>
    <tr><td class="paramname">GeneratorChromaSkip</td><td>indicates whether to skip 1 line between active chroma for the Generator module. Use Non-0 value for this parameter to skip 1 line, and 0 to not skip lines.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>None.</dd></dl>
<dl class="section note"><dt>Note</dt><dd>None. </dd></dl>

<p class="reference">References <a class="el" href="struct_x_vtc___config.html#a7fb375ab8fae91e6c3883520a447723e">XVtc_Config::BaseAddress</a>, <a class="el" href="struct_x_vtc.html#aa0ba20aaf69c3c3c5ab04d54ec9e6158">XVtc::Config</a>, <a class="el" href="struct_x_vtc.html#a5335230298b2e9ab01b10e1eee440ffe">XVtc::IsReady</a>, <a class="el" href="group__vtc__v7__2.html#ga1187889667309853678972cabd77789f">XVTC_ENC_GACLS_MASK</a>, <a class="el" href="group__vtc__v7__2.html#ga94bc001b50845a4eca652498aed73ee1">XVTC_GFENC_OFFSET</a>, <a class="el" href="group__vtc__v7__2.html#ga31cab60bdab40dbd0c9762c4de5de734">XVtc_ReadReg</a>, and <a class="el" href="group__vtc__v7__2.html#ga9c524801283cc3bf9a782c7cbf093098">XVtc_WriteReg</a>.</p>

</div>
</div>
<a id="ga84bc76452bd91c18af247a67e9cfdf4a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga84bc76452bd91c18af247a67e9cfdf4a">&#9670;&nbsp;</a></span>XVtc_SetSkipPixel()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void XVtc_SetSkipPixel </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_vtc.html">XVtc</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>GeneratorChromaSkip</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xvtc_8c.html">xvtc.c</a>&gt;</code></p>

<p>This function sets up the pixel skip setting of the Generator in the VTC core. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the VTC instance to be worked on. </td></tr>
    <tr><td class="paramname">GeneratorChromaSkip</td><td>indicates whether to skip 1 pixel between active chroma for the Generator module. Use Non-0 value for this parameter to skip 1 pixel, and 0 to not skip pixels</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>None.</dd></dl>
<dl class="section note"><dt>Note</dt><dd>None. </dd></dl>

<p class="reference">References <a class="el" href="struct_x_vtc___config.html#a7fb375ab8fae91e6c3883520a447723e">XVtc_Config::BaseAddress</a>, <a class="el" href="struct_x_vtc.html#aa0ba20aaf69c3c3c5ab04d54ec9e6158">XVtc::Config</a>, <a class="el" href="struct_x_vtc.html#a5335230298b2e9ab01b10e1eee440ffe">XVtc::IsReady</a>, <a class="el" href="group__vtc__v7__2.html#ga5db978630809df9dc6d5d2cf928242f4">XVTC_ENC_GACPS_MASK</a>, <a class="el" href="group__vtc__v7__2.html#ga94bc001b50845a4eca652498aed73ee1">XVTC_GFENC_OFFSET</a>, <a class="el" href="group__vtc__v7__2.html#ga31cab60bdab40dbd0c9762c4de5de734">XVtc_ReadReg</a>, and <a class="el" href="group__vtc__v7__2.html#ga9c524801283cc3bf9a782c7cbf093098">XVtc_WriteReg</a>.</p>

</div>
</div>
<a id="ga261e22d0a41a468263c0a1624da3bbf9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga261e22d0a41a468263c0a1624da3bbf9">&#9670;&nbsp;</a></span>XVtc_SetSource()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void XVtc_SetSource </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_vtc.html">XVtc</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="struct_x_vtc___source_select.html">XVtc_SourceSelect</a> *&#160;</td>
          <td class="paramname"><em>SourcePtr</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xvtc_8c.html">xvtc.c</a>&gt;</code></p>

<p>This function sets up the source selecting of the VTC core. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the VTC instance to be worked on </td></tr>
    <tr><td class="paramname">SourcePtr</td><td>points to a Source Selecting configuration structure with the setting to use on the VTC device.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>None.</dd></dl>
<dl class="section note"><dt>Note</dt><dd>None. </dd></dl>

<p class="reference">References <a class="el" href="struct_x_vtc___source_select.html#a9326fa8e9515cf0900b9a1191c1285f8">XVtc_SourceSelect::ActiveChromaPolSrc</a>, <a class="el" href="struct_x_vtc___source_select.html#a5036be7d658882d636266d15de22f7a3">XVtc_SourceSelect::ActiveVideoPolSrc</a>, <a class="el" href="struct_x_vtc___config.html#a7fb375ab8fae91e6c3883520a447723e">XVtc_Config::BaseAddress</a>, <a class="el" href="struct_x_vtc.html#aa0ba20aaf69c3c3c5ab04d54ec9e6158">XVtc::Config</a>, <a class="el" href="struct_x_vtc___source_select.html#ac728a40830145a511567e9691a871e58">XVtc_SourceSelect::FieldIdPolSrc</a>, <a class="el" href="struct_x_vtc___source_select.html#af11119894115195edd7a4172910f24a3">XVtc_SourceSelect::HBackPorchSrc</a>, <a class="el" href="struct_x_vtc___source_select.html#afebae988ae1bef710990d6f3e4a15543">XVtc_SourceSelect::HBlankPolSrc</a>, <a class="el" href="struct_x_vtc___source_select.html#a0082ab439a4ea5ee3b5b381b633e7542">XVtc_SourceSelect::HFrontPorchSrc</a>, <a class="el" href="struct_x_vtc___source_select.html#a730bf481028040ce900bbdcec53159c9">XVtc_SourceSelect::HSyncPolSrc</a>, <a class="el" href="struct_x_vtc___source_select.html#a62741ada413e6dd8ca5516bfa98abd2b">XVtc_SourceSelect::HSyncSrc</a>, <a class="el" href="struct_x_vtc___source_select.html#ac61222f170e68d9547cf41ed6494821a">XVtc_SourceSelect::HTotalSrc</a>, <a class="el" href="struct_x_vtc___source_select.html#a03a19db8d030e2aaff13bff660753488">XVtc_SourceSelect::InterlacedMode</a>, <a class="el" href="struct_x_vtc.html#a5335230298b2e9ab01b10e1eee440ffe">XVtc::IsReady</a>, <a class="el" href="struct_x_vtc___source_select.html#a59585198770031544bde6fefcf331894">XVtc_SourceSelect::VActiveSrc</a>, <a class="el" href="struct_x_vtc___source_select.html#aab3b80af1915b48a3609be688006cf8c">XVtc_SourceSelect::VBackPorchSrc</a>, <a class="el" href="struct_x_vtc___source_select.html#a727b39d09dd9f63f58d335efcc0ced96">XVtc_SourceSelect::VBlankPolSrc</a>, <a class="el" href="struct_x_vtc___source_select.html#ade13412b433851caae952e9694e0005b">XVtc_SourceSelect::VChromaSrc</a>, <a class="el" href="struct_x_vtc___source_select.html#a4f257c7cb527d35d7d685c46c0180917">XVtc_SourceSelect::VFrontPorchSrc</a>, <a class="el" href="struct_x_vtc___source_select.html#aa57459dcbb957e9f0b4a29321db2d4cc">XVtc_SourceSelect::VSyncPolSrc</a>, <a class="el" href="struct_x_vtc___source_select.html#a3a49c940d087c3376b0df9d3ab396ee8">XVtc_SourceSelect::VSyncSrc</a>, <a class="el" href="struct_x_vtc___source_select.html#ad929f751cc20dbe789183bea521128cc">XVtc_SourceSelect::VTotalSrc</a>, <a class="el" href="group__vtc__v7__2.html#ga60b2db8419fbf77558381183aec50034">XVTC_CTL_ACPSS_MASK</a>, <a class="el" href="group__vtc__v7__2.html#ga32bed2f959ac0ec01441eb848a31d515">XVTC_CTL_ALLSS_MASK</a>, <a class="el" href="group__vtc__v7__2.html#ga2cb654108d0ca0ee20918abc94c11636">XVTC_CTL_AVPSS_MASK</a>, <a class="el" href="group__vtc__v7__2.html#ga397570c1d6af6c8def7c226d4b74f711">XVTC_CTL_FIPSS_MASK</a>, <a class="el" href="group__vtc__v7__2.html#ga6908437e492dc5dd68d0bf4d0ea74a60">XVTC_CTL_HBPSS_MASK</a>, <a class="el" href="group__vtc__v7__2.html#ga3996d71c387b17ec937e22e2407dfee3">XVTC_CTL_HBSS_MASK</a>, <a class="el" href="group__vtc__v7__2.html#ga6ecade4143de591566699e3c8759c21b">XVTC_CTL_HFSS_MASK</a>, <a class="el" href="group__vtc__v7__2.html#gabbb6e56ba57a9bc4044187ae08b1bfbb">XVTC_CTL_HSPSS_MASK</a>, <a class="el" href="group__vtc__v7__2.html#ga5d565fd4bb95a600247a34b87e9f2784">XVTC_CTL_HSSS_MASK</a>, <a class="el" href="group__vtc__v7__2.html#ga6851ad4671985fa458ba7c1e4d6d4693">XVTC_CTL_HTSS_MASK</a>, <a class="el" href="group__vtc__v7__2.html#gaa0f6275157bf301016c525a32a4ffa5f">XVTC_CTL_INTERLACE_MASK</a>, <a class="el" href="group__vtc__v7__2.html#ga159a75f7463b98abf67d279aba9edd67">XVTC_CTL_OFFSET</a>, <a class="el" href="group__vtc__v7__2.html#gafc2d67fef3acd738ca71ecd194ad4228">XVTC_CTL_VASS_MASK</a>, <a class="el" href="group__vtc__v7__2.html#ga50b0a92770ca2184a1c8cd5e59b64616">XVTC_CTL_VBPSS_MASK</a>, <a class="el" href="group__vtc__v7__2.html#gafd3f40d9e47e299e4fabd69ff260c553">XVTC_CTL_VBSS_MASK</a>, <a class="el" href="group__vtc__v7__2.html#ga82bb32242e43582575449ff27ccb7d7e">XVTC_CTL_VCSS_MASK</a>, <a class="el" href="group__vtc__v7__2.html#gaa1a3f4d7d9ec0ccb5afbf4121c7f79b8">XVTC_CTL_VFSS_MASK</a>, <a class="el" href="group__vtc__v7__2.html#gac2beb259fac787cca07ef9121fe379e3">XVTC_CTL_VSPSS_MASK</a>, <a class="el" href="group__vtc__v7__2.html#ga22dea77cdd9d53bed57e2cd05e373026">XVTC_CTL_VSSS_MASK</a>, <a class="el" href="group__vtc__v7__2.html#ga54ff3ffd3dc31d4e5ded683c5dc9d3f4">XVTC_CTL_VTSS_MASK</a>, <a class="el" href="group__vtc__v7__2.html#ga31cab60bdab40dbd0c9762c4de5de734">XVtc_ReadReg</a>, and <a class="el" href="group__vtc__v7__2.html#ga9c524801283cc3bf9a782c7cbf093098">XVtc_WriteReg</a>.</p>

</div>
</div>
</div><!-- contents -->
</div><!-- doc-content -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
  <ul>
    <li class="footer">Copyright &copy; 2015 Xilinx Inc. All rights reserved.</li>
  </ul>
</div>
</body>
</html>
